неопределенный символ для архитектуры - PullRequest
0 голосов
/ 01 июля 2011

Как мне разрешить следующее:

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;
    }
}

Пожалуйста, предложите.

Ответы [ 2 ]

0 голосов
/ 01 июля 2011

В целевых настройках XCode в разделе «Фазы сборки» есть часть «Связать бинарный файл с библиотеками», убедитесь, что ваша библиотека там есть.

0 голосов
/ 01 июля 2011

Я думаю, что вам не хватает одного из фреймворка, который использует "RKObjectLoaderTTModel".Посмотрите на этот viewController и добавьте недостающие рамки, и я думаю, что это решит вашу проблему.

Это просто моя мысль сверху ошибка.Надеюсь, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...