методы ориентации не вызывался в последней версии Xcode 4,5Новые методы ориентации не вызывался в iOS6
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.sampleController =[[SampleViewController alloc]init];
UINavigationController * nvC =[[UINavigationController alloc]initWithRootViewController:self.sampleController];
self.window.rootViewController =nvC;
[self.window makeKeyAndVisible];
return YES;
}
(BOOL)shouldAutorotate{
return YES;
}
(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAll;
}
, когда я беру объект UIViewController как окна RootViewController, его получение называется properly.But, когда я беру Объект UINavigationController в качестве окна rootviewcontroller, который не вызван.
Может кто-нибудь, пожалуйста, помогите мне в этом.
Нет. Просто я создал контроллер представления и добавил в контроллер rootview UINavigationController, а затем добавил объект UINavigationController к окну rootviewcontroller. И обратные вызовы ориентации, которые я реализовал в классе контроллера вида. – lallu