我是iPhone新手,我无法在我的项目中使用第三方Kal框架。我无法找到如何在卡尔框架添加到我的代码的任何文件,所以我认为这只是一个添加源文件到我的项目的“组和文件”的问题,并设定头文件的搜索路径设置为包括新码。如何正确地将Kal框架添加到我的iPhone项目中?
- 难道我需要做的就是将Kal框架正确添加到我的iPhone项目中吗?
我得到这个错误(如下图所示),它是什么指示?
Undefined symbols: ".objc_class_name_KalViewController", referenced from: [email protected][email protected][email protected] in RootViewController.o ld: symbol(s) not found
当我添加语句我得到这个错误...
kalViewController = [[[KalViewController alloc] init] autorelease];
我RootViewController.m viewDidLoad方法和#进口 “Kal.h”
非常感谢您的帮助!
更新:我发现在这个a similar SO question响应(如下图所示)...
还有另外一件事情要做: 检查在文件列表中,当你选择 的“类”组。接下来 到.m文件的复选框必须启用(其中 告知XCode编译和链接 文件),特别是如果妳 它们添加“添加现有文件...”命令。
我检查,我的KalViewController.m文件没有选中复选框(我认为意味着它不能添加到我的目标),但我要如何检查旁的复选框我需要的文件?我很困惑...
UPDATE:得益于以下Alex的意见,我创建了一个从无到有的新项目,并拖累卡尔代码到Xcode中,再加入上述代码有问题的行之后,一切都建精细。
你能提供更多的细节吗?你的控制器是否包含#import“Kal.h”之类的东西? – 2010-05-21 19:38:59
这是你提到的吗? http://github.com/klazuka/Kal 我注意到这包括自述文件 – giftederic 2010-05-21 19:41:23
@Alex,谢谢,我用更多信息更新了我的问题 – BeachRunnerFred 2010-05-21 19:44:28