NSTimer en el fondo está funcionando

No lo entiendo en absoluto, peroNSTimer en mi aplicación definitivamente se está ejecutando en segundo plano. Tengo unNSLog en modo ejecutado por el temporizador y se registra mientras está en segundo plano. Está en iPhone 4 con iOS 4.2.1. He declarado soporte de fondo de ubicación en Info.plist.

Leí los documentos y muchas discusiones aquí y en otros lugares y no debería ser posible. ¿Es un error de iOS? O característica indocumentada? No quiero usarlo y descubrirlo en un futuro cercano, por ejemplo, con la llegada de iOS 4.3 que Apple silenciosamente lo "arregló" y la aplicación no funcionará.

¿Alguien sabe más al respecto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta