Я заметил, что следующий банальный звонок из моей основной ветки
[self performSelectorOnMainThread:@selector(rollBar:)
withObject:nil
waitUntilDone:false];
заставлял [NSThread isMultiThreaded]
сообщить, что мое приложение
стал многопоточным. Я думал, что это только предполагалось
произойдет, когда вы отсоедините поток, то, что стоит в очереди
сообщение в пределах одного потока не должно делать.
Есть идеи?
Этот вопрос не совпадает с с этим один.
Стоп пресс
Моя вина, rollBar:
называется [m_progress_bar incrementBy: 0.5];
.
За симпатичную, обворожительную, анимационную NSProgressIndicator
отвечает
за то, что мое приложение стало многопоточным. Что удивительно.
Я этого не знал.
Удивительно, но [m_progress_bar usesThreadedAnimation]
всегда
возвращает NO
, даже если бар зависает, когда мое приложение зависает.