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

Перезагрузка UICollectionView с использованием метода reloadData возвращается непосредственно перед перезагрузкой данных
Мне нужно знать, когда перезагрузка UICollectionView завершена, чтобы впоследствии настроить ячейки (потому что я не являюсь источником данных для ячеек - в противном случае это уже было бы сделано...) Я пробовал код, такой как...
34448 просмотров

Вложенные замыкания не любят список аргументов
UIView необходимо изменить метку предупреждения в зависимости от обработчика завершения пользовательского элемента управления: voucherInputView.completionHandler = {[weak self] (success: Bool) -> Void in self?.proceedButton.enabled...
3570 просмотров

Почему завершение NSAnimationContextHandler не работает (иногда)?
// wc here is an NSWindowController [NSAnimationContext beginGrouping]; [[NSAnimationContext currentContext] setDuration:0.5f]; if (duplication) { NSPoint origin = initialSize.origin; origin.y +=...
1655 просмотров

Использование обработчика завершения для ожидания онлайн-данных перед перезагрузкой
Я загружаю основные данные из онлайн-базы данных, а затем заполняю свое табличное представление из основных данных (чтобы они также были доступны в автономном режиме). Все работает нормально, за исключением того, что я не могу понять, как заставить...
719 просмотров
schedule 23.01.2023

Как я мог создать функцию с обработчиком завершения в Swift?
Мне просто было любопытно, как я подойду к этому. Если бы у меня была функция, и я хотел бы, чтобы что-то произошло, когда она будет полностью выполнена, как бы я добавил это в функцию? Спасибо
137841 просмотров
schedule 04.10.2022

метод возвращается перед обработчиком завершения
Я разрабатываю networkUtil для своего проекта, мне нужен метод, который получает URL-адрес и возвращает JSON, полученный с этого URL-адреса, с помощью NSURLSessionDataTask для получения JSON с сервера. метод следующий: + (NSDictionary*)...
1710 просмотров

Использование значения из запроса Alamofire вне функции
Кажется, я не могу понять это: я пытаюсь получить ошибку с моего сервера (в JSON), используя запрос Alamofire, но я не могу получить значение вне функции. Это реализация моей функции: func alamoRequest(username : String, email: String,...
1980 просмотров

Swift — CompletionHandler, созданный как параметр в функции (UsingObjectMapper)
Я пытаюсь передать завершениеHandler в качестве параметра функции (здесь нет проблем). Моя проблема в том, что у меня есть несколько точных типов, которые я могу получить в моей функции завершенияHandler. Поэтому я подумал: «Давайте использовать...
59 просмотров

Swift Обработчики завершения не могут преобразовать значение типа в указанный тип
Я пытаюсь реализовать обработчики завершения, но получаю эту ошибку: не может преобразовать значение типа в указанный тип. Вот мой код: override func viewDidLoad() { super.viewDidLoad() let sss : String = doSomethingElse { (data)...
334 просмотров
schedule 17.02.2023

Использование завершенияHandler в Alamofire Swift 2.2
Доброе утро, Я впервые пытаюсь использовать завершениеHandler с Alamofire в Swift 2.2, и я немного потерялся. В моем примере я пытаюсь сделать 3 вызова API (API trakt.tv), но я делаю это неправильно, потому что есть некоторые пропущенные значения...
118 просмотров
schedule 05.06.2023

Прохождение закрытия в Swift
У меня есть функция, которую я использовал в своем коде, но мне нужно передать ей обработчик завершения (чтобы я мог выйти из dispatch_group). Я не хотел, чтобы это повлияло на остальную часть моего кода, поэтому я попытался изменить пространство...
208 просмотров
schedule 04.02.2023

Обработчик завершения rejectViewController не вызывается
Попробуйте использовать код из первого ответа в ссылке (от Kampai): Как использовать UIAlertController для замены UIActionSheet? Однако в моем коде обработчик завершения даже не вызывается. Лист действий с предупреждением можно закрыть после...
2559 просмотров

Синтаксис для переноса обработчика завершения в асинхронную отправку
У меня есть обработчик завершения, который мне нужно присвоить свойству, но я хочу, чтобы он выполнялся асинхронно. Если бы у меня не было этого требования, я бы написал: request.completionBlock = completionBlock Но так как у меня есть это...
633 просмотров

Блок завершения никогда не вызывается?
У нас есть функция, которая, когда она завершается, должна вызвать другую функцию в своем блоке завершения, но все, что находится внутри блока завершения, никогда не вызывается. Вот функция: func appendAllData (completion: () -> Void) {...
1481 просмотров

Отменить обработчик завершения (iOS)
У меня есть текстовое поле, которое извлекает данные из API каждый раз, когда текст textField изменяется, и обновляет таблицу. override func viewDidLoad() { super.viewDidLoad() searchTextField.addTarget(self, action:...
197 просмотров
schedule 13.12.2022

Возврат строки из функции обработчика завершения URLSession Swift 3
Мне нужна эта функция (которая получает некоторые данные из базы данных), чтобы вернуть строку, но я не могу понять, как это сделать. Я нашел несколько похожих вопросов/решений, но я все еще пытаюсь реализовать правильное решение (я новичок в...
1424 просмотров

Как вернуться из замыканий в Swift 3
Раньше я создавал одноэлементный класс в Objective-C для выполнения всех вызовов службы в моем коде. Однако в Swift используются замыкания, и я не могу добиться таких же результатов в Swift. Есть ли способ сделать то же самое в Swift 3?...
1500 просмотров

Возвращает строку HTML из обработчика завершения функции AssessmentJavaScript.
Я знаю, что я не первый, кто задает этот вопрос, но я не могу решить проблему. Я пытаюсь взять фрагмент строки из HTML, используя evaluateJavaScript в Xcode с Swift 3, и фрагмент текста называется value внутри обработчика завершения, поэтому я...
1702 просмотров

Обработчик быстрого завершения - избегание конечного закрытия
Я прочитал довольно много статей о быстрых функциях с замыканиями, замыкающими замыканиями и функциями экранирования. Кажется, все они приводят примеры, которые достаточно разные, и я не понимаю, что я делаю не так со своей собственной функцией....
1104 просмотров

Обработчик быстрого завершения не вызывается при втором вызове функции
У меня есть функция Swift с обработчиком завершения, которую я хочу вызвать при выполнении определенного сетевого запроса. Сетевой запрос может быть повторен в зависимости от того, сообщается ли ответ сервера о наличии дополнительных данных...
600 просмотров
schedule 12.12.2022