新手问题。在使用Xcode 4.5.3和Programming In Objective-C第4版学习Objective-C时,我已经到了构建两个iPhone应用程序的最后一章。在构建应用程序之前,我下载了iOS模拟器4.1,5.0和5.1。
当我构建第一个简单的iphone应用程序时,我能够在方案中选择iphone 5.0模拟器。当我构建第二个更复杂的应用程序时,我试图将默认为iPhone 6.0模拟器的方案更改回iphone 5.0模拟器,但却发现6.0以下的模拟器不再可用于下拉。
耸了耸肩,允许在6.0模拟器中启动我的应用程序,我发现按钮的一行在模拟器中无法正常显示。此行显示在另一行的顶部,其标签为空或“ - ”。该项目的xib是根据本书的说明完全可视化创建的,因为我还不知道如何以编程方式编写用户界面。
我有两个问题:
答案 0 :(得分:3)
首先,请确保您已为5.0和5.1下载了模拟器,为此,请转到“Xcode - >首选项 - >下载”,您将在那里看到它。
如果您拥有它们,下一步是检查您的项目是否已部署在这些版本中。为此,请转到项目属性(单击项目导航器中的项目),然后在“信息”选项卡中选中“iOS部署目标”属性。
下一步,在同一屏幕中单击目标并选中“构建设置”选项卡,然后检查属性“Base SDK”以查看您的iOS版本。
让我知道它是怎么回事!
答案 1 :(得分:0)
这是我第二个问题的答案: 为什么iphone 6.0模拟器不能像xib一样?
自动布局。取消选中此选项后,将按预期显示。