故事板是否会改变xcode中的代码功能?

时间:2013-07-02 14:01:55

标签: xcode storyboard

我最近尝试开发iOS应用程序,我想制作一个手电筒应用程序,所以我按照一些教程。但是,该教程在不使用故事板的情况下完成应用程序。当我试图在故事板中做同样的事情时,我做不到。所以我想如果我只是从头/委托类复制逻辑,那么功能应该转移!但是,当我尝试运行故事板版本时,程序会暂停/崩溃,并向我展示一个带有小泡泡的主要课程: “主题1:SIGABRT”

使用故事板进行项目是否有任何理由改变基本逻辑?似乎没有任何意义

1 个答案:

答案 0 :(得分:0)

来自Apple的UIViewController课程参考:

  

如果您的应用使用故事板来定义视图控制器及其   相关视图,您的应用永远不会初始化该类的对象   直。相反,视图控制器要么被实例化,要么被实例化   故事板 - 当触发segue时由iOS自动或   以编程方式调用storyboard对象时   instantiateViewControllerWithIdentifier:方法。实例化时   从故事板查看控制器,iOS初始化新视图   控制器通过调用其initWithCoder:方法来代替。 iOS版   自动将nibName属性设置为存储在其中的nib文件   故事板。