Iphone 未定义的建筑符号
如何解决以下问题:Iphone 未定义的建筑符号,iphone,objective-c,ipad,xcode4,Iphone,Objective C,Ipad,Xcode4,如何解决以下问题: Undefined symbols for architecture i386: "_OBJC_CLASS_$_RKObjectLoaderTTModel", referenced from: objc-class-ref in MyGroupViewController.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status 我拥有的代码是: -
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_RKObjectLoaderTTModel", referenced from:
objc-class-ref in MyGroupViewController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
我拥有的代码是:
- (void)createModel {
RKObjectLoader* objectLoader = [[RKObjectManager sharedManager] loadObjectsAtResourcePath:@"/groups.json" delegate:nil];
self.model = [RKObjectLoaderTTModel modelWithObjectLoader:objectLoader];
[super createModel];
}
- (void)didLoadModel:(BOOL)firstTime {
[super didLoadModel:firstTime];
if ([self.model isKindOfClass:[RKObjectLoaderTTModel class]]) {
RKObjectLoaderTTModel* model = (RKObjectLoaderTTModel*) self.model;
NSMutableArray* items = [NSMutableArray arrayWithCapacity:[model.objects count]];
TTListDataSource *dataSource = [[[TTListDataSource alloc] init] autorelease];
for (Group* group in model.objects) {
NSString* imageURL = group.creator.url;
TTTableImageItem* avatar = [TTTableImageItem itemWithText:@" "
imageURL:imageURL];
TTTableItem *item =
[TTTableSubtitleItem
itemWithText:group.name
subtitle:[NSString stringWithFormat:@"%@ members %@ topics ", group.members_count , group.topics_count]
URL:@""];
[items addObject:item];
[items addObject:avatar];
}
dataSource.items = items;
//dataSource.model = model;
self.dataSource = dataSource;
}
}
请提出建议。我认为您缺少“RKObjectLoadertModel”使用的一个框架。查看此viewController并添加缺少的框架,我认为它将解决您的问题
这正是我从以上错误中得出的想法。希望有此帮助。在Xcode的目标设置中的“构建阶段”是“链接二进制与库”的一部分,请确保您的库列在那里。RKObjectLoadertModel类是您使用的库的一部分吗?是的……这可能是标头搜索路径上的错误吗?否,这意味着可以找到标头(这就是它编译的原因)但库本身没有链接。哦,这是真的…库没有链接请参见我刚才发布的答案。你是说添加RKObjectLoadertModel正在使用的缺少的导入?不,我是指框架。例如coreLocation、MessagUI等。