Ios 如何在Swift项目中编译MagicalRecord?
添加MagicalRecord后,我无法编译项目,出现以下错误:Ios 如何在Swift项目中编译MagicalRecord?,ios,swift,magicalrecord,Ios,Swift,Magicalrecord,添加MagicalRecord后,我无法编译项目,出现以下错误: MagicalRecord.h:14:1: error: function definition is not allowed here MagicalRecord.h:42:28: error: cannot find interface declaration for 'NSObject', superclass of 'MagicalRecord' MagicalRecord.h:51:4: error: expected
MagicalRecord.h:14:1: error: function definition is not allowed here
MagicalRecord.h:42:28: error: cannot find interface declaration for 'NSObject', superclass of 'MagicalRecord'
MagicalRecord.h:51:4: error: expected a type
MagicalRecord.h:60:4: error: expected a type
MagicalRecord.h:85:32: error: expected a type
MagicalRecord.h:94:4: error: expected a type
MagicalRecord+Options.h:17:1: error: function definition is not allowed here
MagicalRecord+Options.h:43:1: error: function definition is not allowed here
MagicalRecord+Options.h:77:4: error: expected a type
MagicalRecord+Options.h:86:49: error: expected a type
MagicalRecord+Options.h:95:4: error: expected a type
MagicalRecord+Options.h:104:64: error: expected a type
MagicalRecord+Options.h:114:4: error: expected a type
MagicalRecord+Options.h:124:47: error: expected a type
MagicalRecord+Options.h:137:4: error: expected a type
MagicalRecord+Options.h:146:27: error: expected a type
MagicalRecord+Options.m:11:8: error: unknown type name 'MagicalRecordLoggingLevel'
MagicalRecord+Options.m:11:63: error: use of undeclared identifier 'MagicalRecordLoggingLevelVerbose'; did you mean 'kMagicalRecordLoggingLevel'?
MagicalRecord+Options.m:12:8: error: unknown type name 'BOOL'
fatal error: too many errors emitted, stopping now [-ferror-limit=]
如何使其在Swift项目下工作?
我需要修改版本吗?
有计划发布一个快速版本的MagicalRecord吗
ProjectName桥接头.h
选为“目标C桥接头”CoreData+MagicalRecord.h
,而不是MagicalRecord.h
ProjectName桥接头.h
选为“目标C桥接头”CoreData+MagicalRecord.h
,而不是MagicalRecord.h
解决:我跟踪了错误,并导入了框架
看起来Swift项目中的一个bug已经解决了:我跟踪了错误,并导入了框架
看起来好像是Swift项目中的一个bug < /p> <代码>找不到“NSObjult/<代码>的接口声明。清楚地陈述了缺少的基础头,在我的答案中添加了注释3。这是我的桥接头文件。吉特:'https://github.com/magicalpanda/MagicalRecord.git“分支”:“开发”,提交:“7C186AB7A93D973A6D28F8788989F65 A2”/代码>目前。<代码>找不到“NSObjult/<代码>的接口声明。清楚地陈述了缺少的基础标头,”注释3添加到我的答案。这是我的桥接头文件:“CoreData+MagicalRecord.h”我们使用
pod'MagicalRecord/Shorthand',git:'https://github.com/magicalpanda/MagicalRecord.git,分支:'develope',commit:'77C186AB7A993D9743A6D2DD8FF780889F65A2'
目前。你好,Marcelo,我也有同样的问题。你是如何解决的?我把它放在:#导入#导入#CoreData+MagicalRecord.h“在我的桥接头文件中,但它不起作用……你好,MagicalRecord认为基础框架是在.pCH文件中导入的,但是SWIFT项目没有那个文件,所以我通过手动添加需要完善的框架来解决!谢谢你的回答!嗨,马塞洛,我也有同样的问题。你是怎么解决的?我已经把这个导入了:在我的桥接头文件中导入了“CordaTa+MigalRealth.h”,但是它不起作用……你好,MagicalRecord认为基础框架是在.pCH文件中导入的,但是SWIFT项目没有那个文件,所以我通过手动添加需要完善的框架来解决!谢谢你的回答!