Я обновил свой 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 из неправильного места? Если да, то по какому пути мне его добавить?
Спасибо.