ios – Interface Builder无法确定“Main.storyboard”的类型.这可能是由于缺少SDK

每当我尝试在 Xcode中查看项目的特定故事板时,我都会收到一个奇怪的错误.当我单击文件目录中的故事板时,我收到一条警告,其中显示“Interface Builder无法确定”Main.storyboard“的类型.这可能是由于缺少SDK.”

这只发生在这个特定的故事板上,我尝试创建另一个故事板,我能够很好地查看它.当我能够打开故事板时,我尝试恢复到项目的先前版本,但奇怪的是,这不能解决错误,我得到相同的警报.我也尝试在早期版本的Xcode中打开该项目,但无济于事.

如果它提供了更多的上下文,当我尝试构建“无法完成操作的项目时,我得到的故事板时出现错误.(com.apple.InterfaceBuilder error 2001.)”

有关导致此问题或如何解决问题的任何想法?

解决方法

这没有你想象的那么复杂.

错误是因为您在Main.storyboard的源代码上输错了一些内容,例如我不小心在Main.storyboard的第一个打开标记之前放了一个“ƒ”.

1)你必须做的是删除Main.storyboard(选择扔到垃圾箱)

2)转到垃圾箱,将Main.storyboard移动到桌面,用任何文本编辑器打开并修复代码;然后“全选”和“复制”.

3)在Xcode上,创建一个全新的Main.storyboard,然后按右键单击文件并选择Open As – >源代码,然后粘贴您在剪贴板上的固定代码.

4)右键单击文件并选择Open As – > “界面生成器 – 故事板”.

希望对你有效.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...