Ожидается ли, что NSTimer сработает, когда приложение находится в фоновом режиме?

Я вообще не понимаю, но NSTimer в моем приложении определенно работает в фоновом режиме. У меня есть NSLog в методе, запущенном таймером, и он ведет журнал в фоновом режиме. Это на iPhone 4 с iOS 4.2.1. Я объявил фоновую поддержку местоположения в Info.plist.

Я читал документы и много обсуждений здесь и в других местах, и это должно быть невозможно. Это ошибка iOS? Или недокументированная особенность? Я не хочу его использовать и узнаю в ближайшем будущем, например, с выходом iOS 4.3, что Apple молча «исправила» его, и приложение не будет работать.

Кто-нибудь знает об этом больше?

17
задан Honey 19 June 2019 в 13:50
поделиться