在Xcode5 developer预览版中打开项目后,当我尝试在Xcode4.5中打开项目时,一些.xib文件出现错误。错误文本为:
The document "XXXX.xib" could not be opened. Could not read archive.
Please use a newer version of Xcode. Consider changing the document's Development Target to preserve compatibility.
该项目在Xcode5中的开发目标似乎是iOS 5.0。
查看有错误
我正在尝试写一些代码,这是跨平台与macOS和iOS。我知道这不是做这件事的方法,但是我不得不开发一些奇怪的东西,因为我正在做一本游乐场的书,而Metal在模拟器上不能工作。
所以我有下面的typedefs。有两组,一组用于我希望在MacOS中编译时使用,另一组用于iOS
//iOS
public typealias View = UIView
public typealias ViewController = UIViewController
//macOS
public typealias View = NSView
public typealias ViewController = N
在使用Xcode4.2进行任何类型的Xcode5.0开发之前,iOS已经在模板中提供了一个"MainWindow.xib“。在使用iOS 5.0下载并使用Xcode4.2之后,我注意到所提供的模板中没有一个包含任何"MainWindow.xib“文件。我们还需要这个吗?我注意到在App_Delegate中的“应用程序didFinishLaunchingWithOptions”方法中,模板现在包括创建一些"UIWindow“的代码,如果您有任何导航控制器,它会相应地更新窗口。
// code that was pulled from a Master Detail app
file://localhost/Users/.../mYGalleryView.xib: warning: Attribute Unavailable: Tint Color is not available on iOS versions prior to 6.0
&
/Users/.../myCell.xib:9: Letter Spacing Adjustment on iOS versions prior to 6.0
警告:属性不可用:
1.在6.0之前的iOS版本中,Tint颜色不可用
2. iOS版本在6.0之前的字母间距调整
我在.xib上收到警告
建议更改“文件检查
嗨,我好像在开发一个故事板应用程序时偶然发现了一些奇怪的东西。
我的应用程序在启动屏幕后立即停止,在控制台中我得到了错误消息:
Missing proxy for identifier UIStoryboardPlaceholder
现在,如果我试图让应用程序继续运行,我会将新消息发送到控制台,我认为这与第一个错误消息有问题有关。
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason:
'[<IntroViewController 0x6e35f40> s