我陷入了非常简单的错误,但我无法解决它。
我正在尝试在this教程的帮助下将MagicalRecord添加到我的项目中,但是,在prefix.pch中添加#import "CoreData+MagicalRecord.h"
后,我得到了CoreData+MagicalRecords.h file not found error
。
我也试过#import <MagicalRecord/MagicalRecord.h>
这个但同样的错误。
可能是什么问题。
更新:
在此处添加我的前缀文件代码。
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "Constants.h"
#define MR_SHORTHAND
#import "CoreData+MagicalRecord.h"
#endif
答案 0 :(得分:0)
之前我遇到过同样的问题。这听起来很荒谬但将#import <CoreData+MagicalRecord.h>
移到#import <UIKit/UIKit.h>
之上。如果您使用的是pod,请注意使用<>
代替""
。
答案 1 :(得分:0)
这可能与原始问题的问题没有直接关系,但可以派上用场。
如果您使用的是Magical Record 2.3 beta 6或更高版本,那么从手动导入问题看起来似乎从未解决过。请参阅https://github.com/magicalpanda/MagicalRecord/issues/1019(认为引用的问题声称已修复它,我不同意)
我可以通过将我的导入格式从#import <MagicalRecord/filename.h>
转换为#import "filename.h"
来获取我的手动版本来构建和运行。