Вопросы по теме 'completionhandler'

textFieldShouldReturn — некоторые методы в completeHandler никогда не вызываются
У меня есть UITextField, который позволяет пользователю вводить собственное имя альбома для фотографий Facebook. Как только textFieldShouldReturn, я беру textField.text и отправляю его в Facebook. После вызова обработчика завершения я хотел бы...
227 просмотров

GCD — как ждать в основном потоке асинхронного обратного вызова, который выполняется в основной очереди
Я хочу выполнить 2 блока один за другим, где каждый из них выполняется асинхронно. Например [someMethodWithCompletionHandler:^() { // do something in the completion handler }]; [anotherMethodWithCompletionHandler:^ { // do something else...
655 просмотров

Обработчики параллельного завершения Java NIO2
Я пишу сервер NIO2, и мне нужно выполнить асинхронные операции чтения в AsynchronousSocketChannel, каждая из этих операций состоит из чтения целого числа и дальнейшего чтения из того же канала количества байтов, равного этому целому числу. Проблема в...
428 просмотров
schedule 22.05.2023

Возобновление задач с использованием NSURLSession при удалении приложения из фона или при перезагрузке устройства
Я проверил множество документов, но не смог найти решения для Возобновление задач с использованием NSURLSession , когда приложение удаляется из фона или при перезагрузке устройства. Я имею дело с amazon S3 для загрузки некоторых файлов, в которых...
1299 просмотров

Как объявить этот метод в Swift с блоком завершения?
Я не могу понять, как быстро объявить следующий метод: - (void)downloadImageWithURL:(NSURL *)url completionBlock:(void (^)(BOOL succeeded, UIImage *image))completionBlock { NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];...
449 просмотров
schedule 21.04.2022

Как проверить, используется ли уже адрес электронной почты Firebase
работаю над некоторыми FirAuth вещами, но по какой-то причине я не могу понять, как проверить, занят ли уже предложенный пользователями адрес электронной почты. Я пытался позвонить .fetchProvidersForEmail , как предлагалось в других вопросах...
3095 просмотров

Swift - получить результаты от обработчика завершения
У меня есть этот метод, который находится внутри класса с именем WebService, внутри этого метода я получаю данные из API: func GetTableDataOfPhase(phase: String, completion: (result: AnyObject) -> Void) { let configuration =...
408 просмотров
schedule 09.02.2024

Функция с необязательным блоком завершения в Swift
Когда я создаю функцию, я могу сделать параметр необязательным, присвоив ему значение по умолчанию, например: func foo(bar: String = "foobar") {} Я хочу сделать то же самое (сделать это необязательным) с блоком завершения. Я пробовал...
25347 просмотров
schedule 27.12.2022

Универсальный обработчик завершения Swift
Я пытаюсь понять, как создать универсальный обработчик завершения. Ниже приведен пример, иллюстрирующий пример «внутреннего» универсального обработчика завершения и того же универсального обработчика завершения, который я хотел бы создать, если бы...
762 просмотров
schedule 02.06.2023

Обработчик завершения, вызываемый в методе IBAction
Я отлаживаю старый проект, в котором есть старая библиотека. Я не уверен, как они вызвали обработчик блока из метода действия кнопки. У них есть класс, в котором они объявили метод + (void) method: (NSString *) parameter; В котором, я...
323 просмотров

Как вызвать функцию внутри замыкания
В классе модели Location я получаю название текущего города: var currentLatitude: Double! var currentLongitude: Double! var currentLocation: String! var currentCity: String! func getLocationName() { let geoCoder = CLGeocoder() let...
1474 просмотров
schedule 28.11.2023

Как вы запускаете код после завершения асинхронного вызова, когда код находится за пределами асинхронной функции в swift3
У меня есть массив, содержащий идентификаторы сообщений, затем я выполняю цикл for , извлекаю содержимое каждого сообщения и добавляю сообщение в массив сообщений. После завершения цикла мне нужно вернуть массив сообщений в обработчике завершения....
299 просмотров
schedule 20.03.2024

Обработчик завершения swift 3 возвращает переменную из функции
Я запутался в синтаксисе обработчика завершения в Swift 3. В приведенной ниже функции после разбора файла xml из вызова веб-службы она должна вернуть переменную ( array [String:String] ). Моя попытка ниже, но очевидно, что она неверна. enum...
19065 просмотров
schedule 12.07.2023

Как я могу вернуть объект, созданный в своем классе службы данных, через Firebase?
Я пытаюсь придерживаться практики MVC и хранить весь сетевой код внутри класса службы данных, который я использую в своем приложении. На одном экране у меня есть имя пользователя и имя пользователя, которое нужно отобразить. При обновлении этого я...
429 просмотров

Вернуть Bool из CloudKit Сохранить CompletionHandler не правильно
Я создаю приложение, которое сохраняет записи в CloudKit, а также хранит данные локально в Core Data. Я действительно могу сохранять записи в обоих местах, но мне нужно иметь возможность обрабатывать ошибки, когда соединение с iCloud недоступно или...
220 просмотров
schedule 22.04.2023

Обработчик завершения вызывается только в том случае, если он не был вызван ранее
Мое приложение получает обновления местоположения, и когда это происходит (если они актуальны), я асинхронно вызываю API с помощью обработчика завершения. Когда приложение открывается, обработчик завершения отвечает только в том случае, если до этого...
462 просмотров

Быстрое обновление глобальной переменной вне закрытия с помощью обработчика завершения
Я искал, но просто не могу понять, почему моя глобальная переменная массива не обновляется в глобальной области видимости, когда я вызываю эту функцию. Я прокомментировал места в коде, где я могу print () получить желаемые результаты, но не могу...
843 просмотров
schedule 21.06.2023

получить значение, переданное обработчику завершения для модульного тестирования
Я пытаюсь передать значение обработчику завершения для проверки на предмет модульного тестирования. Это не обычная установка для обработчика завершения, поскольку обработчик завершения - это var: typealias ResultType = Result<Data>...
1142 просмотров

Как вернуть внешнюю функцию из внутренней асинхронной функции в Objective-C
Я хочу вернуться из внешней функции из внутренней асинхронной функции. В Swift я бы использовал для этой цели обработчик завершения, который вышел бы из функции. Но в Objective-C обработчик завершения фактически не возвращается из функции: Моя...
720 просмотров
schedule 03.03.2023

Swift с использованием обработчиков завершения для блокировки представления в одном контроллере для отражения в другом
Казалось бы, у меня проблема со временем с тем, чего я пытаюсь достичь. Я хочу реализовать следующее. Пользователь появляется на экране (контроллер представления) и готов «заблокировать» выбор Значок блокировки/разблокировки находится в...
116 просмотров
schedule 29.11.2023