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

Objective-C найти вызывающую сторону метода
Есть ли способ определить строку кода, из которой был вызван определенный method ?
34802 просмотров
schedule 20.06.2022

планирование потока после потока в приложении iphone
Я хочу запланировать поток после завершения потока. Является ли это возможным ? Как? Например (чтобы указать мою потребность) - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { // 1. response - schedule...
1781 просмотров

NSThread, AsyncSocket и освобождение объекта
У меня есть фрагмент сетевого кода, который использует AsyncSocket, но перемещает его в отдельный цикл выполнения. Я создаю этот цикл выполнения со следующим фрагментом кода: [NSThread detachNewThreadSelector:@selector(_workerLoop) toTarget:self...
962 просмотров

Проблема доступности с уведомлениями в отдельной ветке
Я использую класс Apples Reachability, и он работает, если я сохраняю его в основном потоке (плохой подход). Если я вместо этого перенесу его в отдельный поток, уведомление никогда не будет вызвано. В didFinishLaunchingWithOptions я вызываю...
1265 просмотров
schedule 21.06.2022

Как часто обновлять UILabel?
В настоящее время я работаю над проектом, в котором я запрашиваю и анализирую несколько html-сайтов в контроллере. Чтобы дать пользователю обратную связь, я создал второе представление, которое отображается во время обработки данных. Он отображает...
5667 просмотров
schedule 29.02.2024

Расписание NSStreams во вторичном потоке
В приложении для iPad, которое я разрабатываю, мне нужно поместить обработку сети в отдельный поток, поскольку он иногда блокирует пользовательский интерфейс приложения. На данный момент я создал объект Connection, в котором идет вся сетевая логика (...
1786 просмотров
schedule 01.06.2022

NSThread detachNewThreadSelector???? Эм-м-м?
Я просматривал Threading Programming, и я должен сказать, что это действительно хорошо. Специально я искал Как настроить источники ввода на основе портов для выполнения циклов. И я вижу этот кусок кода // Detach the thread. Let the worker...
1948 просмотров
schedule 23.07.2022

Отображение приветствия с индикатором активности при загрузке данных [iphone sdk]
У меня есть приложение для iPhone на основе навигации. Перед корневым представлением (UITableView) я хочу отобразить представление ДОБРО ПОЖАЛОВАТЬ с несколькими UILabels и UIActivityIndicator на нем. Это окно ДОБРО ПОЖАЛОВАТЬ будет отображаться...
749 просмотров

как остановить запущенный поток, если приложение перешло в фоновый режим в iphone?
Я создаю приложение для iphone, в котором мне нужно остановить работающий поток, если приложение перешло в фоновый режим, можно ли остановить поток в приложении для iphone? потому что мой поток постоянно отображает предупреждающие сообщения о...
591 просмотров
schedule 02.03.2023

Обнаружить конец выполненияSelectorInBackground:withObject:
У меня есть асинхронный запрос сервера в моем приложении для iOS: [self performSelectorInBackground:@selector(doSomething) withObject:nil]; Как я могу определить конец этой операции?
4533 просмотров
schedule 23.05.2023

Проблема с потоками NSURLConnection
у меня большая проблема и мне нужна ваша помощь. Вот что мне нужно сделать: Пользователь выбирает строку из TableView Новый контроллер представления помещается в NavigationController и отображает только сообщение «Загрузка». Тем временем...
574 просмотров
schedule 26.04.2023

Не ждите @synchronized в objectictive-c
У меня есть таймер, который раз в минуту выполняет метод. Метод имеет некоторый код и вызов NSThread. NSthread вызывает другой метод с критической секцией. Иногда выполнение критической секции занимает больше минуты. И мне нужно, чтобы в случае,...
722 просмотров
schedule 22.04.2023

NSThread блокирует мой графический интерфейс
Я использую NSThread для загрузки видео и изображений со стороны сервера. Работа выглядит и работает отлично, за исключением того факта, что когда загрузка завершена, мой GUI блокируется до завершения загрузки. Когда загрузка завершена, требуется...
258 просмотров
schedule 13.03.2023

NSNotification и NSThread
Я создаю объект в отдельном потоке, используя NSThread. NSThread* myThread = [[[NSThread alloc] initWithTarget:self selector:@selector(createNewObject:) object:elements] autorelease]; [myThread start]; // Actually start the thread Этот...
825 просмотров

UIAlertView отклоняется в потоке, когда основной поток заблокирован в IOS
У меня есть приложение, которое ожидает соединения. Пока приложение ожидает, мне нужно показать пользователю AlertView, который через какое-то время должен закрыться либо программно, либо пользователем, нажимающим кнопку отмены AlertView. Основной...
984 просмотров
schedule 10.04.2023

набор переменных и получение, состояние гонки
Я устанавливаю переменную в потоке и проверяю ее использование для условия в другом потоке. Я знаю о состоянии гонки здесь. Но не уверен, что будет достаточно сделать набор атомарным способом. Не могли бы вы сообщить мне, как решить эту...
1107 просмотров

Запуск NSRunLoop с разными датами изменяет наблюдаемое количество потоков
При написании приложения я столкнулся с некоторым странным поведением, которого не ожидал, и свел его к следующему: Я сделал приложение, основная функция которого заключается в следующем. Наблюдая за ним в мониторе активности, он использует один...
229 просмотров
schedule 16.09.2022

Запустите фоновый поток, когда приложение входит в фоновый режим
Мне нужно запланировать задачу в фоновом режиме, когда приложение переходит в фоновое состояние. Я должен сделать это, чтобы каждый раз вызывать удаленную службу, а затем показывать локальное уведомление, когда с удаленной службой происходит какое-то...
1957 просмотров
schedule 10.04.2022

как отменить предыдущий блок следующим блоком в GCD?
Возможный дубликат: Как убить/приостановить/закрыть асинхронный блок в GCD? Я работаю над приложением, которое обрабатывает изображения и отображает полученное изображение. Я использую UIScrollView, чтобы позволить пользователю...
350 просмотров

Как реализовать концепцию многопоточности для извлечения нескольких данных из основных данных?
В моем приложении есть 5 модулей, и данные каждого модуля хранятся в 5 разных управляемых объектах. Я создал страницу поиска, где пользователь может ввести ключевое слово, чтобы найти ключевое слово во всех 5 модулях. Для каждого изменения текста в...
701 просмотров