找不到CoreData + MagicalRecord.h文件

时间:2015-06-24 12:38:11

标签: ios core-data magicalrecord

我陷入了非常简单的错误,但我无法解决它。

我正在尝试在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

2 个答案:

答案 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"来获取我的手动版本来构建和运行。