2013-03-18 2 views

ответ

4

Вы посмотрели образец проекта YandexMapKitSample? Он показывает почти все, что вам нужно.

Я также надеюсь, что вы запросили ключ от Yandex для использования iOS Kit - я ждал своего около недели или около того. Вы должны поместить его здесь: -[YMKConfiguration setApiKey:]

+0

Я использую эти образцы, и в результате у меня есть ошибка «YandexMapKitSample [3911: c07] *** Завершение приложения из-за неперехваченного исключения« NSUnknownKeyException », причина:« [ setValue: forUndefinedKey:]: этот класс не является ключевым значением, совместимым с кодированием для ключевого делегата »- я устанавливаю ключ, который я получаю из yandex в [[NSUserDefaults standardUserDefaults] setValue: apiKey forKey: kYandexMapKitApiKey]; – someone

+0

@ someone Зачем использовать NSUserDefaults, когда вы можете установить ключ, где он написан в документах? Кроме того, я думаю, вы должны использовать что-то вроде '[[NSUserDefaults standardUserDefaults] setValue: apiKey forKey: @" yandexKey "]' –

+0

Спасибо, теперь у меня проблемы с отображением mapView «Неизвестный класс YMKMapView в файле Interface Builder». , У вас есть учебник? Не могли бы вы мне помочь, спасибо. – someone

0

Вы уверены, что добавили флаг «-all_load» в другие флаги компоновщика в настройках проекта?