
这也发生在xCode 4.6中
谢谢.
解决方法 我想你可能在iOS上遇到过通用应用程序,或者可能根据设备加载.xib文件.无论哪种方式你应该使用~ipad而不是~iPad和~ iphone而不是~iPhone让它正常工作.
两者在模拟器上都是一样的,但先前会在设备上丢弃.
请查找Apple参考文献iOS Supports Device-Specific Resources的摘录
iOS支持特定于设备的资源
在iOS 4.0及更高版本中,可以将各个资源文件标记为仅在特定类型的设备上可用.此功能简化了您必须为Universal应用程序编写的代码.您可以让捆绑加载例程选择正确的文件,而不是创建单独的代码路径来为iPhone加载一个版本的资源文件,为iPad加载不同版本的文件.您所要做的就是适当地命名您的资源文件.
要将资源文件与特定设备相关联,请在其文件名中添加自定义修饰符字符串.包含此修饰符字符串会产生具有以下格式的文件名:
.
该字符串表示资源文件的原始名称.它还表示从代码访问文件时使用的名称.同样,字符串是用于标识文件类型的标准文件扩展名.该字符串是区分大小写的字符串,可以是以下值之一:
~ipad - The resource should be loaded on iPad devices only.~iphone - The resource should be loaded on iPhone or iPod touch devices only.总结
以上是内存溢出为你收集整理的ios – ViewController_iPad.xib vs ViewController~ipad.xib全部内容,希望文章能够帮你解决ios – ViewController_iPad.xib vs ViewController~ipad.xib所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)