2017-01-10 47 views
0

我是新的使用這裏地圖的工具(https://developer.here.com)。目前,我正試圖將地圖工具集成到我的iOS Swift 3項目中。然而,第一步是要宣佈,我通過使用AppDelegate.swift以下斯威夫特3代碼從這裏地圖網站獲得了許可密鑰,應用程序代碼:這裏地圖iOS Swift崩潰後調用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內部是什麼,因此我無法看到哪個變量沒有價值。我需要來自這張地圖的技術支持,並且我被指示在這裏由這裏的地圖技術支持網站發佈這個問題。 –

回答

1

最後我想清楚發生了什麼事。除了將NMAKit.framework添加到Xcode環境中外,我們還需要將捆綁的鏈接NMABundle.bundle添加到環境中。該文件駐留在NMAKit.framework /資源/ NMABundle.bundle這樣的Xcode環境中應該有兩個文件的鏈接:

項目名
      |
     項目名
      |       |
      |       NMABundle.bundle
      |
     框架
              |
              NMAKit.framework
              ....

+0

謝謝它的工作沒有崩潰 –