中にクラッシュ私は現在HEREMapsを使用して、2つの異なるプロジェクトで問題に直面しています。のiOS /スウィフト:: HEREマップはsporadicly INIT => [NSCFString hac_toVariant]
2017年5月2日10:15:右のアプリは、次のログを与えるクラッシュしNMAApplicationContext.set(...)を介して初期化した後25.372 ANIO [3574:431630] - [NSCFString hac_toVariant]:認識されないセレクター15:2017年5月2日10 インスタンス0x618000027560に送信25.403 ANIO [3574:431630] ***によりキャッチされない例外 'NSInvalidArgumentException'、理由にアプリを終了: ' - [__ NSCFString hac_toVariant]:未認識セレクタインスタンス0x618000027560に送ら' ***まずスローコールスタック: ( 0 CoreFoundationの0x000000010edccb0b __exceptionPreprocess + 171 1 libobjc.A.dylib 0x000000010e41c141 objc_exception_throw + 48 2 CoreFoundationの0x000000010ee3c1 34 - [NSObjectの(NSObjectの)doesNotRecognizeSelector:] + 132 3 CoreFoundationの0x000000010ed53840 ___forwarding_ + 1024 4 CoreFoundationの0x000000010ed533b8 _CF_forwarding_prep_0 + 120 5 ANIO 0x000000010d67819a _Z29PathToFileInWritableDirectoryP8NSString + 19706 6 ANIOの0x000000010d6bd98c _ZN6smart518segments_intersectExxxxxxxxPxS0_ + 55445 7 ANIO 0x000000010d6cdd8a _ZNSt3__110__list_impIN6smart517OrientedPointPairINS1_7geopt_tEEENS_9allocatorIS4_EEE5clearEv + 13288 8 ANIO 0x000000010d6cd1bb_ZNSt3__110__list_impIN6smart517OrientedPointPairINS1_7geopt_tEEENS_9allocatorIS4_EEE5clearEv + 10265 9 ANIO 0x000000010d6ee8a9 _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferE RNS_14__split_bufferIS1_RS3_EE + 97469 10 ANIO 0x000000010d6ee778 _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 97164 11 ANIO 0x000000010d6ee93e _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 97618 12 ANIO 0x000000010d6ef293 _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 100007 13 ANIO 0x000000010d6ecebc _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 90832 14 libdispatch.dylib 0x00000001122c44a6 _dispatch_call_block_and_release + 12 15 libdispatch.dylibの0x00000001122ed05cの_dispatch_client_callout + 8 18 libdispatch.dylib 0x00000001122ceec4 _dispatch_root_queue_drain + 634 19 libdispatch.dylib 0x00000001122cebef _dispatch_worker_thread3 + 123 20 libsystem_pthread.dylib 0x0000000112684746 _pthread_wqthread + 1299 21 libsystem_pthread.dylib _dispatch_queue_invoke + 1084 16 libdispatch.dylib 0x00000001122cb94f _dispatch_queue_serial_drain + 221 17 libdispatch.dylib 0x00000001122cc669 0x0000000112684221 start_wqthread + 13 ) にlibC++ abi.dylib:タイプNSException
同じ問題に直面して誰のキャッチされない例外で終了?何か案が? このエラーを取り除く唯一の方法は、アプリケーションをインストールしない/インストールすることです。
敬具、
マイケル
OK、短い更新が...バグは簡単に再現性があります。
1。)ビルドして実行(Xcodeのバージョン8.3.2(8E2002))[リンク] https://developer.here.com/mobile-sdks/documentation/ios-starter/topics/quick-start.html
2)NMAKitフレームワーク& NMAKitバンドル
3が含まれるように手順に従ってください)からサンプルコードをダウンロードしてください。ターゲットシミュレータ/ハードウェアは問題ありません(iPhone 6/7/sシミュレータとハードウェアを試しました)。 Obj-cやSwiftサンプルを使用しても、全く違いはありません。
初回起動時にはすべて問題ありません。 2回目のスタートはクラッシュする。
2017年5月2日13:38:34.331 HelloMap [16821:1642096] - [NSCFString hac_toVariant]:38:未認識セレクタインスタンスに0x7f80266079a0 2017年5月2日13に送ら34.342 HelloMap [16821:1642096] ***によるキャッチされない例外 'NSInvalidArgumentException'、理由にアプリを終了: - ( 0 CoreFoundationの0x000000010d9d9d85 __exceptionPreprocess + 165 1 libobjc: ***まずスローコールスタックを '[__ NSCFString hac_toVariant]未認識セレクタインスタンス0x7f80266079a0に送ら' .A.dylib 0x000000010d44ddeb objc_exception_throw + 48 2 CoreFoundation 0x000000010d9e2d3d - [NSObject(NSObject)doesNotRecognizeSelector:] + 205 3 Co reFoundation 0x000000010d928cfaは + 970 4 CoreFoundationの0x000000010d9288a8 _CF_forwarding_prep_0 + 120 5 HelloMap 0x000000010cb6e9de _Z29PathToFileInWritableDirectoryP8NSString + 19706 6 HelloMap 0x000000010cbb41cc _ZN6smart518segments_intersectExxxxxxxxPxS0_ + 55445 7 HelloMap 0x000000010cbc4534 _ZNSt3__110__list_impIN6smart517OrientedPointPairINS1_7geopt_tEEENS_9allocatorIS4_EEE5clearEv + 13288 8 HelloMap 0x000000010cbc3965 _ZNSt3__110__list_impIN6smart517OrientedPointPairINS1_7geopt_tEEENS_9allocatorIS4_EEE5clearEv + 10265 9 HelloMap 0x000000010cbe5009 _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 97469 10 ___forwarding_こんにちは地図0x000000010cbe4ed8 _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 97164 11 HelloMap 0x000000010cbe509e _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 97618 12 HelloMap 0x000000010cbe59f3 _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 100007 13 HelloMap 0x000000010cbe361c _ZNSt3__16vectorI11_GLKVector2NS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE + 90832 14 libdispatch.dylib 0x000000010fe90d9d _dispatch_call_block_and_release + 12 15 libdispatch.dylib 0x000000010feb13eb _dispatch_client_callout + 8 16 libdispatch.dylib 0x0000000 10fe9782c _dispatch_queue_drain + 2215 17 libdispatch.dylib 0x000000010fe96d4d _dispatch_queue_invoke + 601 18 libdispatch.dylib 0x000000010fe99996 _dispatch_root_queue_drain + 1420 19 libdispatch.dylib 0x000000010fe99405 _dispatch_worker_thread3 + 111 20 libsystem_pthread.dylib 0x00000001101ee746 _pthread_wqthread + 1299 21 libsystem_pthread.dylib 0x00000001101ee221 start_wqthread + 13 ) libC++ abi.dylib:NSException型のキャッチされていない例外で終了する
この問題に直面している場所でコードを共有できますか? –
@Lalitkumar:sure。それはちょうどdidFinishedLaunching-デリゲート、汚れの単純な内です... '' 'NMAApplicationContext.set(appId:kHelloMapAppID、appCode:kHelloMapAppCode)' '' – iMike
kHelloMapAppID:String = "6igOKA ...." let kHelloMapAppCode:String = "3 ....... c9A"。サンプル[リンク]を使用してもhttps://developer.here.com/mobile-sdks/documentation/ios-starter/topics/app-simple-swift.html私は同じ結果(散発的に)を実行しています – iMike