Я совсем не понимаю, но NSTimer
в моем приложении определенно работает в фоновом режиме.У меня есть NSLog
метод, запускаемый таймером, и он записывает, пока он в фоновом режиме.Это на iPhone 4 с iOS 4.2.1.Я объявил поддержку фона местоположения в Info.plist.
Я читаю документы и многие обсуждения здесь и в других местах, и это не должно быть возможным.Это ошибка iOS?Или недокументированная особенность?Я не хочу использовать его и узнаю в ближайшем будущем, например, с выходом iOS 4.3, что Apple молча «исправила» его, и приложение не будет работать.
Кто-нибудь знает об этом больше?