Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 未定义的建筑符号_Iphone_Objective C_Ipad_Xcode4 - Fatal编程技术网

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等。