我的项目采用 Xcode 4.2,专为 iOS 4.2 及更高版本设计。
我没有使用 Storyboard,因此在摘要中,Main Storyboard
和 Main Interface
都是空白。
这会导致我向 Apple 提交的内容出现问题吗?
我问这个问题是因为当我将主界面设置为我的主视图 Controller 时,我在编译时收到此错误:此类与键 mainTableView 的键值编码不兼容。'
而且我不知道如何解决它。
最佳答案
来自 ViewController 编程指南:
“如果在此文件中声明了主 Storyboard,那么当您的应用程序启动时,iOS 会执行以下步骤:
它为您实例化一个窗口。 它加载主 Storyboard并实例化其初始 View Controller 。 它将新的 View Controller 分配给窗口的 rootViewController 属性,然后使窗口在屏幕上可见。”
关键词是“如果”。所以我认为没有必要。
我有一个通用应用程序,最初是 ios3 应用程序,在过去 6 个月内更新为通用应用程序 - 我没有声明任何 Storyboard(我还没有使用过 Storyboard)或主界面。我只需将 View Controller 的 View 添加到 applicationDidFinishLaunching 中的窗口即可。
当您声明“将主界面设置为我的主视图 Controller ”时,您的意思是您设置了 View (而不是 View Controller )吗?这是 xib 文件吗? View Controller 不起作用,它需要是 View /Xib。
关于iphone - Apple 接受是否需要在 Xcode 中设置主界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9162905/