在屏幕启动时运行方法

问题描述:

让我试着解释一下。在一个项目中的文件夹具有的.m和.h文件(我们都知道,哈哈),但是当你开始一个新的“.M”与像例如厦门国际银行:在屏幕启动时运行方法

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

我想知道我怎么创建方法,该类尽可能快地运行(如果我可以调用它,我是新的目标C),类似于Java的主要方法。我希望在该.m被调用并启动后立即运行一些代码。任何帮助,将有价值的感谢:)

+0

我想你想找到的是' - (void)viewDidLoad'方法。如果你的类继承了UIViewController,那么这个方法将默认出现。你不需要明确地定义它。 –

+0

是的,我刚刚尝试过,它似乎工作。辉煌。我开始理解Objective C的基础知识,但无论如何我会采用Java。我是小白。 –

+0

是的,一旦你继续前进,它与Java有很大不同。但是如果你花更多时间用Objective C,你会发现它与Java一样有趣。 –

为了安全起见尽量把这个在这里发生当视图被加载到屏幕上发生- (void)viewDidLoad

一切。

注意,有些情况下,你可以把你的方法,在viewWillAppear或在你的AppDelegate等的名额,但我发现把UI元素,比如你的登录弹出更好viewDidLoad

希望这有助于...

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

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