Is UIViewController's beginAppearanceTransition: animated: método disponible en iOS5

Necesito usar beginAppearanceTransition:animated: en una subclass UIViewController que implementa la contención del controller con transiciones de animation personalizadas. Debo admitir iOS5 como mínimo.

Los documentos de Apple dicen que el método es:

Disponible en iOS 6.0 y posterior

Sin embargo, UIViewController.h tiene el método labeldo con:

__OSX_AVAILABLE_STARTING (__ MAC_NA, __ IPHONE_5_0)

Espero que los documentos estén mal. ¿Alguien puede darme una respuesta definitiva sobre si me permiten llamar a esto en iOS5?

Presenté un informe de error con Apple sobre esta discrepancia y obtuve la respuesta de que los methods están disponibles en iOS 5.0. Los encabezados tienen razón y la documentation es incorrecta. He presentado otro informe para pedir que se actualice la documentation …

Los methods se agregaron a los encabezados públicos en iOS 6 SDK, pero están disponibles y se pueden usar en dispositivos que ejecutan iOS 5.0.

Actualización (28-Ago-2013)

La documentation se ha actualizado para mostrar que beginAppearanceTransition:animated: y endAppearanceTransition están disponibles en iOS 5.0.

En mi experiencia, cuando tengo dudas, los encabezados son más precisos. los documentos se generan / escriben usando los encabezados. Entonces supongo que en este punto iOS 5 es compatible.

Ahora lo probé en el simulador. Una vez para 5.0 y una vez para iOS 6.1 y las polillas son llamadas en ambas versiones cada vez que presionas o presionas un vc.