我刚刚更新了我的XCode到5.1。 我的应用程序针对的是iOS 7,它有1个单独的故事板,它只针对iPhone。将iPhone应用转换为Universal,XCode 5.1和Storyboards。错误?
现在我需要我的应用程序将从iPhone只有通用。
当从iPhone改变了设备的通用I得到提示,如果我要复制的情节串连图板或没有。我点击复制。选择复制后,我得到一个名为iPad的新文件夹,它是空的,我仍然只有1个Storyboard(iPhone版)。 但是,应用程序的iPad部分现在引用了一个不存在的名为“Main-iPad”的故事板。我相信这个故事板应该是自动创建的。 如果我运行在iPad模拟器的应用程序,该应用程序运行,但控制台输出这样的:
NSMainNibFile and UIMainStoryboardFile are both set. NSMainNibFile ignored.
如果我选择不复制,那么iPad的文件夹还没有生成,我继续以1分镜和iPad是参考iPhone故事板(我唯一的故事板)。
我可以用一个单一的视图全新的项目,以及复制此。 此外,XCode 5.1似乎没有让我复制我的故事板或将现有故事板的类型从iPhone更改为iPad。
有什么建议吗?
但是当我复制和重命名的iPhone故事板,故事板仍然是iPhone的类型。 “新”故事板没有ipad故事板的外观和尺寸。 有没有办法改变它?我可以将故事板从iPhone变成iPad吗? – TooManyEduardos
是的 - 看到这样的回答:http://stackoverflow.com/questions/8465769/converting-storyboard-from-iphone-to-ipad – GuybrushThreepwood
啊,那个作品,但它似乎也需要更多的变化。 为了编译新的故事板,“toolsVersion”和“systemVersion”也需要改变。 我不得不把它改成这样: “toolsVersion =‘5023’systemVersion =‘13A603’” – TooManyEduardos