2010-04-27 5 views
0

Извините, я предполагаю, что у меня что-то отсутствует здесь. Прежде чем я напишу кучу подробностей о специфике класса, я был бы признателен за толчок или удар по голове о значении этой ошибки сборки.Ошибка сборки Iphone - символ символа-указателя не найден

У меня есть подкласс NSObject SiteAnnation, который должен соответствовать протоколу MKAnnotation. Он #imported в ViewController в вопросе

Когда я пытаюсь Alloc/инициализации:

SiteAnnotation *thisAnnotation = [[SiteAnnotation alloc] init]; 

Это ошибка сборки, которая происходит:

Link /build/Debug-iphonesimulator/testbed.app/testbed 
    ".objc_class_name_SiteAnnotation", referenced from: 
    [email protected][email protected][email protected] in MapViewController.o 
    Symbol(s) not found 
    collect2: ld returned 1 exit status 

Любые советы оценили.

ответ

1

Убедитесь, что файл, содержащий SiteAnnotation, все еще находится в вашей целевой точке сборки. Скажем, это SiteAnnotation.m - щелкните этот файл, нажмите Cmd + i (для получения информации) и проверьте вкладку Цели.

+0

Спасибо! Это сработало. Однако я не понимаю, почему это было удалено из цели, поскольку я не помню, чтобы что-то подобное делал. Возможно, я не добавил его должным образом в первую очередь либо, либо мои кошки становятся еще более хитрыми, чем обычно. – Nick

Смежные вопросы