Кто-нибудь еще сталкивался с этим? Следующий код сообщает "YES" при запуске на симуляторе iOS 4, но согласно документации Apple метод addChildViewController доступен только на iOS 5 и более поздних версиях. Это не похоже на правильное поведение, это ошибка?
if([UIViewController instancesRespondToSelector:@selector(addChildViewController:)]) {
NSLog(@"YES");
} else {
NSLog(@"NO");
}