Ошибка компоновщика MKMapView - PullRequest
0 голосов
/ 12 июля 2009

Я обновил свой iphone SDK с 2.2.1 до 3.0. Я скачал пример кода для MapKit и смог успешно его запустить. Но когда я попытался написать свою собственную программу, я столкнулся с ошибками компоновщика.

Ошибка не выдается, когда я импортирую MapKit / MapKit.h или когда я объявляю переменную как MKMapView * mapView; Я получаю сообщение об ошибке, когда говорю [[MKMapView alloc] initWithFrame: frame];

Я добавил каркас Mapkit в свой проект. Я могу видеть это под Frameworks. Когда я его расширяю, я также вижу заголовочные файлы. Я добавил его из /Developer/Platforms/iphone.OS.Platform/Developer/SDKs/iphoneOS3.0.sdk/System/Library/Framework/Mapkit.framework Я также заметил, что другие фреймворки, представленные в Frameworks, имеют небольшую иконку блокировки. Но у MapKit.framework этого нет.

Может кто-нибудь сказать мне, если я добавил Mapkit.framework из неправильного места? Если да, то по какому пути мне его добавить?

Спасибо.

1 Ответ

0 голосов
/ 13 июля 2009

Убедитесь, что ваш целевой SDK 3.0, а не 2.0 ...

...