2017-01-10 6 views
0

Я новичок в использовании Здесь Инструменты карты (https://developer.here.com). В настоящее время я пытаюсь интегрировать инструменты карты в свой проект iOS Swift 3. Тем не менее, первый шаг, чтобы объявить о своем лицензионном ключе и код приложения, который я получил здесь карту сайта с помощью следующего Swift 3 код в AppDelegate.swift:Здесь Карта iOS Swift Crashed После вызова NMAApplicationContext.set (appId: .. appCode: ...)

NMAApplicationContext.set(appId: kHelloMapAppID, appCode: kHelloMapAppCode) 

Он разбился мое приложение с помощью следующих сообщений об ошибках :

Нагрузочный приложение из-за неперехваченного исключением 'NSInvalidArgumentException', причина: '- [__ NSCFString appendString]: ноль аргумент' Первый стек бросить вызов: (0x18bed91b8 0x18a91055c 0x18bed9100 0x18be76444 0x10023fad0 0x100260480 0x10025f6a8 0x10025f918 0x1011d9258 0x1011d9218 0x1011e6aec 0x1011dcce0 0x1011e8e2c 0x1011e8b78 0x18af6b2a0 0x18af6ad8c) LibC++ abi.dylib: оканчивающиеся неперехваченного исключением типа NSException

Проект образец, который поставляется вместе с картой здесь SDK имеет ту же проблему.

Есть ли кто-нибудь, кто знает, как использовать SDK?

+0

вы можете пойти в точное место, где он выходит из строя и увидеть, какая строка равна нулю, потому что это то, что ошибка говорит –

+0

Привет, строка, которую я опубликовал выше, - это то, где приложение разбилось. SDK был загружен с карты, я не могу видеть, что находится внутри SDK, и, следовательно, я не могу видеть, какая переменная имеет значение nil. Мне нужна техническая поддержка отсюда, и мне было поручено задать вопрос здесь на веб-сайте технической поддержки здесь. –

ответ

1

Наконец-то я понял, что происходит. За исключением добавления NMAKit.framework в среду Xcode, нам также необходимо добавить ссылку на пакет, NMABundle.bundle в среду. Файл находится в NMAKit.framework/Resources/NMABundle.bundle поэтому среда Xcode должна иметь ссылки из двух файлов:

Projectname
      |
      ProjectName
      |       |
      |       NMABundle.bundle
      |
      Каркасы
              |
              NMAKit.framework
              ....

+0

Спасибо, что его работа не рушится –

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