在屏幕启动时运行方法

时间:2011-10-05 08:45:42

标签: iphone objective-c

让我试着解释一下。在一个项目文件夹中有.m和.h文件(我们都知道哈哈)然而当你用xib开始一个新的“.m”时,例如:

ViewTwoController *loginView = [[ViewTwoController alloc] initWithNibName:@"contentscreen" bundle:nil];
[self presentModalViewController:loginView animated:YES];
[loginView release];

我想知道如何创建一个方法,该方法尽快运行(如果我可以称之为,我是目标C的新手),类似于Java将拥有的主方法。我想在.m被调用并启动后立即运行一些代码。任何帮助都会受到重视,谢谢:)

2 个答案:

答案 0 :(得分:1)

为了安全起见,请尝试将其放入- (void)viewDidLoad

当视图加载到屏幕上时,会发生此处发生的一切。

请注意,您可以在viewWillAppear或AppDelegate等中放置方法。但我发现在viewDidLoad

中更好地将您的UI元素放在登录弹出窗口中

希望这会有所帮助......

答案 1 :(得分:1)

您可以在viewDidLoad方法中添加其他代码,只要您的视图控制器已加载,就会调用该方法。

使用initWithNibName:bundle:方法,您的视图控制器将自动加载并初始化。