iphone SDK: запретить запуск во время запуска процесса в фоновом режиме - PullRequest
0 голосов
/ 02 мая 2010

Я разрабатываю приложение, в котором я использую executeSelectorInBackground для выполнения некоторой задачи синхронизации в фоновом режиме. В своем коде я хочу быть в состоянии определить, запущен ли я в фоновом процессе. Таким образом, я могу предотвратить появление предупреждающих сообщений, которые в противном случае могли бы появиться.

Спасибо за вашу помощь!

Markus

1 Ответ

2 голосов
/ 02 мая 2010

Под "фоновым процессом" я предполагаю, что вы имеете в виду "фоновый поток". Чтобы проверить, работаете ли вы в главном потоке, попробуйте следующее:

// Some error handling code
if ([NSThread isMainThread]) {
    // Provide some sort of UI feedback
}
else {
    // Send a message to the main thread to provide feedback
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...