我想为未来的 iOS 项目使用http://getsharekit.com框架。因此我开始测试框架。
但我已经收到以下错误:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_SHKItem", referenced from:
objc-class-ref in ShareKitTestAppDelegate.o
"_OBJC_CLASS_$_SHKActionSheet", referenced from:
objc-class-ref in ShareKitTestAppDelegate.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
通常,据我所知,如果错误地导入了头文件,就会出现这些问题。但是在出现上述问题的以下代码中,我没有看到任何错误:
#import "ShareKitTestAppDelegate.h"
#import "SHK.h"
#import "SHKItem.h"
#import "SHKActionSheet.h"
- (IBAction) letshare:(id)sender
{
// Create the item to share (in this example, a url)
NSURL *url = [NSURL URLWithString:@"http://getsharekit.com"];
SHKItem *item = [SHKItem URL:url title:@"ShareKit is Awesome!"];
// Get the ShareKit action sheet
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];
// Display the action sheet
[self.window addSubview:actionSheet];
}
我还将 ShareKit Headers 文件夹包含在 HeaderSearchPath Build-Options 中,因为要搜索所有标题。
但我在这里没有看到任何错误或任何遗漏。
有人可以帮助我吗?
最诚挚的问候,
安德烈亚斯