Вопросы по теме 'dispatch-async'
iPhone - главный поток Grand Central Dispatch
Я успешно использовал grand central dispatch в своих приложениях, но мне было интересно, в чем реальное преимущество использования чего-то вроде этого:
dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff
или даже...
144966 просмотров
schedule
17.09.2022
MKOverlay занимает много времени для отображения из асинхронного вызова
Я использую MKMapView и MKPolyline для отображения формы маршрута. Когда аннотация помещается в мой MKMapView, и там уже есть другая аннотация, она асинхронно отправляет вызов маршрутизации моему поставщику маршрутов и добавляет фигурное наложение....
785 просмотров
schedule
05.04.2023
Блок dispatch_async не вызывается
Класс MySynchManager имеет общий экземпляр.
Одна из функций класса MySynchManager —
- (void)uploadSession:(NSString *)sessionId {
// run the upload process on a separate thread to not to block the main thread for user interaction...
671 просмотров
schedule
12.05.2022
UILabel не будет обновляться даже при dispatch_async
По какой причине мой ярлык не будет обновляться?
- (void)setLabel:(NSNotification*)notification {
dispatch_async(dispatch_get_main_queue(), ^{
NSLog(@"setLabel");
[self.label setText:@"My Label"];
});
}
Я также пытался...
901 просмотров
schedule
05.02.2023
Obj-C: сбой dispatch_async без NSLog
по какой-то причине у меня есть поток dispatch_async, и он падает, если перед ним не выполняется метод NSLog(). блок запускает метод, который извлекает имя пользователя из базы данных.
крушение:...
1650 просмотров
schedule
26.09.2022
Как преобразовать (OS_dispatch_data *) 5018112 байт в NSData для помещения в UIImage
Я искал ответ на этот вопрос, и некоторые из них, похоже, могут быть тем, что мне нужно, но я не уверен. Я нашел этот вопрос № 9152851 и этот Вопрос № 2617625 и покопался в куче ссылок, но мне нужно какое-то направление здесь.
По сути, я...
8985 просмотров
schedule
27.09.2023
Проблема с памятью при вызове dispatch_async с локальной переменной
У меня возникают проблемы в коде при вызове dispatch_async. Я думаю, что эта проблема связана с тем, что ARC восстанавливает объект до того, как он будет использован в блоке, поскольку метод, который его отправляет, завершает работу.
- (void)...
702 просмотров
schedule
29.05.2022
Дождитесь завершения операции асинхронной задачи и продолжите текущую асинхронную задачу.
У меня есть два метода, которые запускают свой код в фоновом режиме, и метод1 запускает метод2 следующим образом:
+(void)insertAllDataInDatabase{
NSLog(@"1");
NSString *url=@"http://localhost/kalimat/get_all_artists.php";...
369 просмотров
schedule
30.06.2023
Вызов NSURLConnection внутри dispatch_async и чтение didReceiveResponse в mainRunLoop при разработке iPhone
То, что я пытаюсь сделать, это получить ответ для следующего метода
- (void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { }
после вызова этого
NSURLConnection *conn = [[NSURLConnection alloc]...
582 просмотров
schedule
04.07.2022
@synchronized и dispatch_async
Что я пытаюсь сделать, так это использовать директиву @synchronized для защиты одноэлементного объекта от одновременного доступа к нескольким потокам. Я также хочу постоянно хранить этот одноэлементный объект, записывая его на диск после каждого...
633 просмотров
schedule
25.06.2022
Точка останова Xcode не работает внутри блока dispatch_async
Нашей команде очень нужна помощь в решении следующей проблемы, с которой мы столкнулись, поскольку она не позволяет нам отлаживать часть кода внутри блока dispatch_async.
Надеюсь, что я получу помощь или предложения о том, что делать дальше....
2565 просмотров
schedule
03.05.2023
Почему GCD заставляет этот код работать правильно?
Я изучаю Objective-C и пытаюсь лучше понять GCD. Я создал объект ( APICaller ), который выполняет вызовы API, а затем предоставляет информацию своему делегату. В методе ( TableViewControllerA ) viewDidLoad делегата этого объекта я вызываю один из...
64 просмотров
schedule
19.01.2023
Swift — загружайте информацию из Core Data быстрее
Эй, как получить большой объем информации, например 1000 строк, без застревания? Я пытаюсь с этим:
dispatch_async(dispatch_get_main_queue(), {
//here code
})
но когда я выполнил запрос self.context.executeFetchRequest , он возвращает мне...
508 просмотров
schedule
12.05.2023
Как действительно отменить операции
Я использую NSOperation для выполнения двух операций. Первая операция загружает данные из Интернета, а вторая операция обновляет пользовательский интерфейс.
Однако, если функция viewDidDisappear запускается пользователем, как я могу остановить...
196 просмотров
schedule
01.04.2022
Остановить или полностью удалить глобальную очередь отправки iOS
Итак, я прочитал здесь несколько сообщений о системе очередей, но я не могу понять, как сделать то, что я ищу. В настоящее время я перехожу на страницу и загружаю изображения с помощью цикла, и каждое изображение использует асинхронную отправку,...
162 просмотров
schedule
29.05.2024
iOS Dispatch получает последний элемент времени задержки
Я использую dispatch_after в своем текстовом поле
(в func searchBar (searchBar: UISearchBar, textDidChange searchText: String))
запускать мой println только раз в 5 секунд.
Пример использования: - Быстро введите "abcde" - Верните "abcde"...
82 просмотров
schedule
29.10.2022
Как объявить `dispatch_function_t` для `dispatch_async_f` в Swift?
Xcode 7 beta 5. Я пытаюсь использовать dispatch_async_f , чтобы избежать блокировки.
func myFirstFunc() {
let identifier = QOS_CLASS_BACKGROUND
let queue = dispatch_get_global_queue(identifier, 0)
let context:...
839 просмотров
schedule
13.07.2022
NSProgressIndicator не обновляется до конца цикла
Я делаю приложение, которое выполняет очень большой объем вычислений для нескольких файлов, поэтому, чтобы отслеживать все, что происходит, я добавил NSProgressIndicator (значения 0–100).
У меня также есть консоль в приложении, поэтому метод...
1401 просмотров
schedule
04.12.2023
Что может вызвать SIGABRT для dispatch_async в iOS9.1?
Я пытаюсь отладить ошибку сбоя, о которой сообщают многие из моих пользователей в этой области. Все показывают мне один и тот же стек:
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:...
908 просмотров
schedule
16.12.2022
Уточнение, когда метод cancelByProductionResumeData вызывает обработчик завершения
В документации Apple есть следующий пример для получения времени выполнения в фоновом режиме и выполнения некоторых задач после того, как приложение было переведено в фоновый режим. В чем преимущество выполнения задачи с использованием...
199 просмотров
schedule
11.06.2023