解析错误:Interface Builder 文件中的未知类 PFImageView
Posted
技术标签:
【中文标题】解析错误:Interface Builder 文件中的未知类 PFImageView【英文标题】:Parse error: Unknown Class PFImageView in Interface Builder file 【发布时间】:2015-05-19 11:28:34 【问题描述】:我实现了 Parse 和 ParseUI,并成功使用了 PFImageView,加载图像没有任何错误。但是突然遇到:
Interface Builder 文件中的未知类 _TtC6Roster11PFImageView。
我搜索了类似的错误,我发现了一些:
我试过了:
PFImageView.self
...在应用程序委托didFinishLaunchingWithOptions
中,但这似乎不起作用。
谢谢。
【问题讨论】:
我设法通过将目标设备切换到模拟器来解决这个问题。我在xcode的身份检查器中注意到,类名(PFImageView)下面的模块名被替换为none
,应该是PFImageView所在的模块名。我运行,它在模拟器中工作,然后我改为实际设备,错误也消失了。很高兴有人能解释这个问题。谢谢。
Xcode 是一个大而复杂的应用程序,有很多错误。很多时候这些看似随机的问题可以通过重启 Xcode 来临时解决。
【参考方案1】:
错误的引用很可能是由于 Xcode 存储了错误的 IB 数据。如果您删除 IB 对象(尤其是 Xibs),或者如果您开始与其他人一起进行项目并正在拉/推更新的代码,您将遇到类似的问题。
尝试最简单的方法之一(通常可以解决这些问题)是执行clean
(构建 -> 清理,或 ⇧⌘K)。这个“删除所有产品文件,以及任何目标文件(.o 文件)或在构建过程中创建的其他中间文件 (glossary)”并且运行良好。
【讨论】:
以上是关于解析错误:Interface Builder 文件中的未知类 PFImageView的主要内容,如果未能解决你的问题,请参考以下文章
Interface Builder 文件 Swift/Parse 错误中的未知类 PFQueryTableView
Interface Builder文件中的Xcode 6未知类
XCode 6.3 错误:Interface Builder 文件中的未知类
如何通过读取“[MyClass class]”的行来修复“Interface Builder 文件中的未知类 <MyClass>”错误?