Я обновил свой iphone sdk с 2.2.1 до 3.0. Я загрузил образец кода для MapKit и смог успешно его запустить. Но когда я попытался написать свою программу, я столкнулся с ошибками компоновщика.
Ошибка не возникает при импорте MapKit / MapKit.h или при объявлении переменной как MKMapView * mapView; Я получаю сообщение об ошибке, когда говорю [[MKMapView alloc] initWithFrame: frame];
Я добавил в свой проект фреймворк Mapkit. Я вижу это в разделе "Рамки". Когда я расширяю его, я также могу видеть файлы заголовков. Я добавил его из /Developer/Platforms/iphone.OS.Platform/Developer/SDKs/iphoneOS3.0.sdk/System/Library/Framework/Mapkit.framework. Я также заметил, что в других фреймворках, представленных в разделе «Фреймворки», есть какой-то маленький значок замка. Но у MapKit.framework его нет.
Может ли кто-нибудь сказать мне, добавил ли я Mapkit.framework не из того места? Если да, с какого пути я должен его добавить?
Спасибо.