iphone - Apple 接受是否需要在 Xcode 中设置主界面?

标签 iphone objective-c xcode

我的项目采用 Xcode 4.2,专为 iOS 4.2 及更高版本设计。 我没有使用 Storyboard,因此在摘要中,Main StoryboardMain 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/

相关文章:

ios - 保存后获取与PHAsset相同的NSData

objective-c - UIButton状态已选择

iPhone编程: weird error using a MKMapView

ios - 如何设置这种类型的底部边框文本框?

IOS/objective-c : Create empty, 非零日期

ios - Swift:从 iOS 7 编译存档时出现段错误

ios - 在 Xcode 中创建带有 slider 的倒计时表

C++ IDE 不会推断/自动完成对模板类中 std::array 下标表达式的成员访问

iphone - iOS - 我可以在运行时更改 localized.strings 内容吗?

iphone - 更改 UISlider iPhone 时模糊 UIImage