Вопросы по теме 'completionhandler'
textFieldShouldReturn — некоторые методы в completeHandler никогда не вызываются
У меня есть UITextField, который позволяет пользователю вводить собственное имя альбома для фотографий Facebook. Как только textFieldShouldReturn, я беру textField.text и отправляю его в Facebook. После вызова обработчика завершения я хотел бы...
227 просмотров
schedule
19.03.2022
GCD — как ждать в основном потоке асинхронного обратного вызова, который выполняется в основной очереди
Я хочу выполнить 2 блока один за другим, где каждый из них выполняется асинхронно.
Например
[someMethodWithCompletionHandler:^() {
// do something in the completion handler
}];
[anotherMethodWithCompletionHandler:^ {
// do something else...
655 просмотров
schedule
01.05.2022
Обработчики параллельного завершения Java NIO2
Я пишу сервер NIO2, и мне нужно выполнить асинхронные операции чтения в AsynchronousSocketChannel, каждая из этих операций состоит из чтения целого числа и дальнейшего чтения из того же канала количества байтов, равного этому целому числу. Проблема в...
428 просмотров
schedule
22.05.2023
Возобновление задач с использованием NSURLSession при удалении приложения из фона или при перезагрузке устройства
Я проверил множество документов, но не смог найти решения для Возобновление задач с использованием NSURLSession , когда приложение удаляется из фона или при перезагрузке устройства.
Я имею дело с amazon S3 для загрузки некоторых файлов, в которых...
1299 просмотров
schedule
08.04.2023
Как объявить этот метод в 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 просмотров
schedule
13.02.2024
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 просмотров
schedule
29.01.2023
Как вызвать функцию внутри замыкания
В классе модели 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 просмотров
schedule
05.10.2022
Вернуть Bool из CloudKit Сохранить CompletionHandler не правильно
Я создаю приложение, которое сохраняет записи в CloudKit, а также хранит данные локально в Core Data. Я действительно могу сохранять записи в обоих местах, но мне нужно иметь возможность обрабатывать ошибки, когда соединение с iCloud недоступно или...
220 просмотров
schedule
22.04.2023
Обработчик завершения вызывается только в том случае, если он не был вызван ранее
Мое приложение получает обновления местоположения, и когда это происходит (если они актуальны), я асинхронно вызываю API с помощью обработчика завершения. Когда приложение открывается, обработчик завершения отвечает только в том случае, если до этого...
462 просмотров
schedule
31.01.2024
Быстрое обновление глобальной переменной вне закрытия с помощью обработчика завершения
Я искал, но просто не могу понять, почему моя глобальная переменная массива не обновляется в глобальной области видимости, когда я вызываю эту функцию. Я прокомментировал места в коде, где я могу print () получить желаемые результаты, но не могу...
843 просмотров
schedule
21.06.2023
получить значение, переданное обработчику завершения для модульного тестирования
Я пытаюсь передать значение обработчику завершения для проверки на предмет модульного тестирования. Это не обычная установка для обработчика завершения, поскольку обработчик завершения - это var:
typealias ResultType = Result<Data>...
1142 просмотров
schedule
02.03.2023
Как вернуть внешнюю функцию из внутренней асинхронной функции в Objective-C
Я хочу вернуться из внешней функции из внутренней асинхронной функции. В Swift я бы использовал для этой цели обработчик завершения, который вышел бы из функции. Но в Objective-C обработчик завершения фактически не возвращается из функции:
Моя...
720 просмотров
schedule
03.03.2023
Swift с использованием обработчиков завершения для блокировки представления в одном контроллере для отражения в другом
Казалось бы, у меня проблема со временем с тем, чего я пытаюсь достичь.
Я хочу реализовать следующее.
Пользователь появляется на экране (контроллер представления) и готов «заблокировать» выбор
Значок блокировки/разблокировки находится в...
116 просмотров
schedule
29.11.2023