“NSDictionary + BSONAdditions.h”文件未找到
问题描述:
我已经创建了一个ObjcMongoDB作为子项目的工作区。然后我构建了两个框架并将它们链接到我的目标。通过导入#import <ObjCMongoDB/ObjCMongoDB.h>
我得到一个错误“NSDictionary + BSONAdditions.h”文件未找到。我是否忘记了一件事,或者我完全错了?“NSDictionary + BSONAdditions.h”文件未找到
答
确保BSONAdditions标头在框架目标中标记为Public。
答
有时框架类别在构建时不会导入。在'Other Linker Flags'下的'Build Settings'中添加一个标志'-ObjC',这将导入类别。
+1
这可能会修复运行时错误,但不会导致编译器错误。 –
您是否告诉编译器通过搜索找到该头的路径? –
这个文件位于ObjCMongoDB框架中。所有其他文件都可见 – andrexus