4
ответа

Как я могу удалить UIApplicationMain из приложения для iPhone?

Я пытаюсь портировать игровую библиотеку на iPhone. В отличие от SDL, эта библиотека не берет на себя полное управление Вашего основного () функция, ею общаются с через быстро возвращающиеся функции от Вашего собственного...
вопрос задан: 6 February 2010 05:45
2
ответа

Как я могу сделать что-то, когда runloop событие сделано, обработав?

У меня есть некоторая обработка в моем приложении Какао, которое иногда заканчивает тем, что звонило через иерархию данных, чтобы сделать набор работы как результат события. Каждая маленькая часть создает и уничтожает некоторые ресурсы...
вопрос задан: 12 June 2010 22:57
1
ответ

как остановиться, таймер инициировал runloop?

если я настроил runloop как этот: NSRunloop* цикл = [NSRunloop currentRunLoop]; [runLoop addTimer:anyTimer forMode:NSDefaultRunLoopMode]; я могу остановить его снова? или единственный способ проигнорировать...
вопрос задан: 9 August 2010 09:21
0
ответов

Запустить повторяющийся NSTimer с GCD?

Мне интересно, почему когда вы создаете повторяющийся таймер в блоке GCD, он не работает? Это отлично работает: -(void)viewDidLoad{ [super viewDidLoad]; [NSTimer ScheduleTimerWithTimeInterval:1.0 ...
вопрос задан: 4 August 2017 17:18
0
ответов

NSTimer требует, чтобы я добавил его в цикл выполнения

Мне интересно, может ли кто-нибудь объяснить, почему при отправке обратно в основную очередь и создании повторяющегося NSTimer я должен добавить его в RUN LOOP, потому что он тоже срабатывает? Даже при использовании ...
вопрос задан: 4 August 2017 15:15
0
ответов

] NSDefaultRunLoopMode vs NSRunLoopCommonModes [

] Уважаемые хорошие люди из stackoverflow, Как и в прошлый раз, я поднимаю вопрос, на который недавно наткнулся. Я надеюсь, что кто-нибудь сможет пролить на меня свет. Всякий раз, когда я пытаюсь загрузить ... [
вопрос задан: 1 May 2017 21:36
0
ответов

Сохраните NSThread и запустите на нем NSRunLoop

Итак, я запускаю новый NSThread, который мне нужен чтобы иметь возможность использовать позже, вызвав performSelector: onThread: .... Насколько я понимаю, вызов этих методов добавляет этот вызов к циклу выполнения в этом потоке, ...
вопрос задан: 6 October 2014 11:01
0
ответов

Понимание NSRunLoop

Кто-нибудь может объяснить, что такое NSRunLoop? так как я знаю, что NSRunLoop - это что-то, связанное с NSThread, верно? Итак, предположим, что я создаю поток как NSThread * th = [[NSThread alloc] initWithTarget: self ...
вопрос задан: 16 June 2013 20:48
0
ответов

AVPlayerStatus против AVPlayerItemStatus

Проблема в том, что player.status возвращает AVPlayerStatusReadyToPlay за полные 2 секунды до того, как player.currentItem.status вернет AVPlayerItemStatusReadyToPlay. Есть ли у кого-нибудь полезные объяснения, как ...
вопрос задан: 25 March 2013 11:33
0
ответов

scheduleInRunLoop -потоковая передача сетевых подключений

Я не нашел достойной документации, объясняющей процесс многопоточности для NSStream. Чтобы быть конкретным, давайте перейдем к NSInputStream. Threading в Objective -C для меня в настоящее время просто загадка...
вопрос задан: 28 July 2012 08:27
0
ответов

NSTimer и NSRunLoop

Мое приложение отслеживает пользователя с помощью CLLocationManager. В вызове делегата didUpdateToLocation я делаю все самое интересное, сохраняя их позицию. Однако мне нужен был способ проверить, остановились ли они. То прочь я...
вопрос задан: 26 July 2012 03:57
0
ответов

Что происходит с моим NSRunLoop и таймером, когда приложение переходит в фоновый режим и возвращается?

У меня есть NSRunLoop в моем приложении, подключенном к таймеру :NSTimer *updateTimer = [NSTimer ScheduleTimerWithTimeInterval :300 target :self selector :@selector (onUpdateTimer )userInfo :nil повторяет :ДА]; [[...
вопрос задан: 22 June 2012 20:25
0
ответов

Как правильно настроить текущий поток NSRunLoop для работы в определенном режиме, пока я не решу его остановить?

Я хочу имитировать поведение UIScrollView, когда режим RunLoop текущего потока меняется на UITrackingRunLoopMode при перетаскивании scrollView и обратно на NSDefaultRunLoopMode, когда вы прекращаете перетаскивание. ...
вопрос задан: 23 May 2012 20:40
0
ответов

NSURLConnection с NSRunLoopCommonModes

Я написал собственную реализацию HTTPClient для своего приложения iOS для асинхронной загрузки содержимого указанного URL-адреса. HTTPClient использует NSOperationQueue для постановки в очередь запросов NSURLConnection. Я ...
вопрос задан: 12 April 2012 22:46
0
ответов

Как «проверить» NSTimer после его признания недействительным?

По сути, у меня есть этот таймер, который должен повторяться, когда он получает ключевое событие, и становится недействительным, когда пользователь отпускает клавишу. Однако я не могу «подтвердить» таймер обратно, даже вызвав ...
вопрос задан: 13 February 2012 07:34
0
ответов

Использование NSThread sleep в NSOperation

Работая с некоторым кодом, я столкнулся с циклами выполнения, в которых я новичок, внутри NSOperations. NSOperations заняты загрузкой данных - и пока они заняты, есть код для ожидания ...
вопрос задан: 19 January 2012 16:36
0
ответов

CFRunLoopRun () vs [NSRunLoop run]

У меня есть объект NSRunLoop, к которому я прикрепляю таймеры и потоки. Он отлично работает. Остановить это - совсем другая история. Я запускаю цикл, используя [runLoop run]. Если я пытаюсь остановить цикл, используя ...
вопрос задан: 21 December 2011 13:26
0
ответов

Как мне создать NSTimer в фоновом потоке?

У меня есть задача, которая нужно выполнять каждую 1 секунду. В настоящее время у меня NSTimer срабатывает повторно каждые 1 секунду. Как включить таймер в фоновом потоке (не в потоке пользовательского интерфейса)? Я мог бы ...
вопрос задан: 29 November 2011 01:25
0
ответов

iOS, NSURLConnection: Delegate Callbacks on Different Thread?

Как я могу заставить NSURLConnection вызывать свои делегатные методы из другого потока вместо основного. Я пытаюсь возиться с scheduleInRunLoop:forMode:но, похоже, это не делает того, что ...
вопрос задан: 22 November 2011 02:15
0
ответов

Множественные блокировки веб-потока недопустимы! Сообщите об ошибке. Теперь сбой

Я делаю url-запрос и жду ответа, запускаю запрос, затем ожидаю, пока synchronousOperationComplete = TRUE NSRunLoop * theRL = [NSRunLoop currentRunLoop]; while (! ...
вопрос задан: 8 November 2011 08:47
0
ответов

PerformSelector After delay не работает в фоновом режиме - iPhone

У меня есть приложение voip, которое также постоянно работает в фоновом режиме. Пока я нахожусь в фоновом режиме, я звоню из основного потока: (для установления сетевого подключения на случай, если я диагностирую сеть ...
вопрос задан: 10 October 2011 14:13
0
ответов

iOS5 вылетает во время runMode: beforeDate:

У меня проблема с совместимостью моего приложения с версиями iOS5 b7 и GM. Проблема возникает в следующих строках кода: do {[[NSRunLoop currentRunLoop] runMode: NSDefaultRunLoopMode ...
вопрос задан: 6 October 2011 09:19
0
ответов

Вызывает - [NSRunLoop runUntilDate: ] хорошая идея?

Это вообще хорошая идея - вызвать - [NSRunLoop runUntilDate:]? Кажется, что он работает без проблем, но я нервничаю, когда говорю, что цикл выполнения запускается из цикла выполнения. Дополнительная информация: У меня есть ...
вопрос задан: 7 February 2011 06:20
0
ответов

Как отправить селекторы или блоки в NSRunLoop для выполнения?

Мне нужно гарантировать, что один и тот же поток выполняет различные действия в произвольное время. Сначала потоку нужно инициализировать библиотеку, затем я хочу, чтобы поток спал до тех пор, пока не будет завершена работа, и ...
вопрос задан: 15 October 2010 06:59
0
ответов

Как перенести асинхронный класс для создания этого синхронным? Использовать NSRunLoop?

Я в настоящее время работаю над приложением для iPhone, и у меня есть библиотека от третьего лица, которое имеет асинхронное поведение, но что я хотел бы перенестись со своим собственным классом и заставить его казаться синхронным. Центральное...
вопрос задан: 5 August 2010 22:51