poj*_*omx 6 xcode core-data swift
我有一个Swift - ObjectiveC/C++项目,一切正常,直到我添加CoreData,现在每次我修改一些东西,它都会抛出一个错误:
/.../DerivedData/.../Intermediates/.build/Debug-iphonesimulator/.build/DerivedSources/-Swift.h:136:26:无法找到'NSManagedObject'的接口声明,''的超类; 你的意思是'NSManagedObjectModel'?
和
/.../DerivedData/.../Intermediates/.build/Debug-iphonesimulator/.build/DerivedSources/-Swift.h:136:26:尝试使用前向类'NSManagedObjectModel'作为''的超类
当然,这不是真正的问题,我已经尝试删除DerivedData上的所有内容,问题仍然存在.
修复,是在-Swift.h文件的头文件中添加#import,然后错误就消失了.直到我修改我的代码.
有谁知道这个真正的解决方案?每次编译时都必须包含lib,这很烦人.
Xcode版本是:版本6.3.2(6D2105)
编辑:问题出现在*-Swift.h文件中,该文件由Xcode创建...
Edit2:我不得不重写整个类以避免使用ObjectiveC(第三方库除外)并且问题消失了,所以我认为它与ObjectiveC如何尝试处理基于Swift的核心数据类有关.
现在我没有问题,但有一天可以帮助别人
| 归档时间: |
|
| 查看次数: |
325 次 |
| 最近记录: |