我创建了一个非常基本的“Hello world”应用程序,我试图在单个故事板中的两个视图之间切换。当我进入第二个视图时,我想执行一个函数。我相信这样做的方法是在第二个视图中调用didViewLoad
中的函数。
我的问题是,当我将第二个视图拖放到我的故事板上时,它不会自动生成NewViewController.h
或NewViewController.m
个文件(这些文件存在于默认视图中)。
我上面描述的方法听起来像是在视图加载上执行函数的正确方法吗?如果是这样,我将如何创建.m
和.h
个文件?
免责声明 - 这是我的第一个iOS应用,所以如果我在这里说的话没有意义,请告诉我。
答案 0 :(得分:3)
在文件检查器中选择“创建新文件”。选择ios - cocoa - UIViewController子类,类型名称(ExampleViewController),取消选中“with XIB file”(因为我们有一个(storyboard文件))。创建
然后在ExampleViewController.m中的viewDidLoad函数中执行所需的一切。
最后,打开storyboard文件,选择第二个viewController,然后在右侧窗格“identity inspector”中选择第三个选项卡,然后在“Class”字段中键入“ExampleViewController”。现在我们将ExampleViewController与接口链接起来。 (小心!选择viewcontroller,而不是smth)