0

我是编程新手,我研究了一点 Xcode(4.2 版)。在那里,例如,如果您选择一个新的单视图应用程序,它将创建相应的 viewController.m 文件,其中包含以下方法:

-(void)viewDidUnload
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

等等。但是现在我已经下载了 Xcode 4.5,新建了一个新的单视图应用程序,在对应的 viewController.m 文件中只有 3 个方法:

-(void)viewDidLoad
-(void)didReceiveMemoryWarning
-(void)dealloc

就这样。创建新的 viewController.m 文件时,如何自动添加所有这些方法?

4

1 回答 1

1

未添加这些方法是因为它们在 iOS6 中已被弃用。而不是使用- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation你应该覆盖这些:

- (NSUInteger)supportedInterfaceOrientations-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation

关于 viewDidLoad - 在内存不足的情况下不再清除视图,因此永远不会调用此方法

于 2012-12-14T12:49:15.513 回答