как остановить запущенный поток, если приложение перешло в фоновый режим в iphone?

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

Пожалуйста, помогите мне, если кто-нибудь знает. Заранее спасибо.


person SriPriya    schedule 31.12.2010    source источник


Ответы (2)


Если ваше приложение было переведено в фоновый режим, ОС сообщит вам об этом, вызвав один из методов вашего делегата:

- (void)applicationDidEnterBackground:(UIApplication *)application {

Ваше приложение не будет заморожено сразу. Вы можете немедленно связаться со своим сервером (если есть) или любым контроллером в вашем приложении и прекратить отображение уведомлений.

кстати: я предлагаю вам сначала протестировать ваше приложение на реальном устройстве, чтобы увидеть, как оно ведет себя при переключении в фоновый режим. Возможно, ОС заморозит этот поток для вас. Возможно, с вашей стороны ничего не нужно делать.

person Di Wu    schedule 31.12.2010

Этот учебник поможет вам понять, что вы хотите достичь.

person raaz    schedule 31.12.2010