作为ObjectiveC的初学者,我需要一些帮助。
我正在为IOS开发一个phonegap插件(因此,用目标C编写)。我使用了一些开源代码,但是我输入了一个.h导入错误。
我的架构看起来像:
在myPlugin.h中我有#import并且在" myFmk.framework / myFmk"文件我只有一行" ABCDE /"。
我认为这个文件重定向绝对导入(带括号),但我的编译器告诉我" myFmk / myFmk.h"找不到。
我试图找到一些关于此功能的文档,但我无法找到它的名字......你有这个文档或功能名称吗?
THKS。
答案 0 :(得分:0)
是否使用cocoapod添加框架?如果没有,您是否正确地按照说明将其添加到项目中?如果您发布了遇到问题的框架,那可能会有所帮助。
如果这是一个正确添加到项目中并且无法导入的框架,则应该检查一些内容。首先,转到项目设置(单击左栏中文件树顶部的项目),然后查找"链接库"。看看那里是否列出了库。如果没有,请单击+并尝试添加它。
如果通过cocoapods添加了这个框架,另外要检查的是搜索你的文件结构中的libPods.a。如果它是红色的,我发现有时删除它,关闭项目并再次运行pod安装是有帮助的。
此外,如果您通过cocoapods安装项目,请记住打开工作区而不是旧的xcode项目文件。
当我的标头搜索路径和其他链接器标志路径错误时,我也遇到过这个问题。如果这是一个cocoapod,Linker Flags应该是$ inherited。在我的项目中,大多数Header搜索路径也是$ inherited。
如果这些都没有用,请提供更多信息,例如如何将此框架添加到项目中以及框架是什么。如果您收到任何错误消息,请告诉我们。