こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

MK MAP Viewが使えない

Xcode初心者です。Map Kit ViewをMain.Storyboardにドラッグ&ドロップして、そのままCommand + Rすると、以下のような出力が出てビルドができません。なぜでしょうか?

==スペック==
X Code: 8.3.1
Mac OS:Sierra 10.12.4

==以下エラー==
2018-03-07 21:47:38.747 MAP2[1095:26605] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named MKMapView'
*** First throw call stack:
(
0 CoreFoundation 0x000000011125ab0b __exceptionPreprocess + 171
1 libobjc.A.dylib 0x000000010e5eb141 objc_exception_throw + 48
2 CoreFoundation 0x00000001112c3625 +[NSException raise:format:] + 197
3 UIKit 0x000000010f0b533d UINibDecoderDecodeObjectForValue + 323
4 UIKit 0x000000010f0b564d UINibDecoderDecodeObjectForValue + 1107
5 UIKit 0x000000010f0b51ef -[UINibDecoder decodeObjectForKey:] + 89
6 UIKit 0x000000010eb5019d -[UIView initWithCoder:] + 944
7 UIKit 0x000000010f0b54af UINibDecoderDecodeObjectForValue + 693
8 UIKit 0x000000010f0b51ef -[UINibDecoder decodeObjectForKey:] + 89
9 UIKit 0x000000010eec4c20 -[UIRuntimeConnection initWithCoder:] + 178
10 UIKit 0x000000010f0b54af UINibDecoderDecodeObjectForValue + 693
11 UIKit 0x000000010f0b564d UINibDecoderDecodeObjectForValue + 1107
12 UIKit 0x000000010f0b51ef -[UINibDecoder decodeObjectForKey:] + 89
13 UIKit 0x000000010eec3e1d -[UINib instantiateWithOwner:options:] + 1262
14 UIKit 0x000000010ec5ec73 -[UIViewController _loadViewFromNibNamed:bundle:] + 381
15 UIKit 0x000000010ec5f589 -[UIViewController loadView] + 177
16 UIKit 0x000000010ec5f8ba -[UIViewController loadViewIfRequired] + 195
17 UIKit 0x000000010ec6010a -[UIViewController view] + 27
18 UIKit 0x000000010eb2863a -[UIWindow addRootViewControllerViewIfPossible] + 65
19 UIKit 0x000000010eb28d20 -[UIWindow _setHidden:forced:] + 294
20 UIKit 0x000000010eb3bb6e -[UIWindow makeKeyAndVisible] + 42
21 UIKit 0x000000010eab531f -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 4346
22 UIKit 0x000000010eabb584 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1709
23 UIKit 0x000000010eab8793 -[UIApplication workspaceDidEndTransaction:] + 182
24 FrontBoardServices 0x000000011296a5f6 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 24
25 FrontBoardServices 0x000000011296a46d -[FBSSerialQueue _performNext] + 186
26 FrontBoardServices 0x000000011296a7f6 -[FBSSerialQueue _performNextFromRunLoopSource] + 45
27 CoreFoundation 0x0000000111200c01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
28 CoreFoundation 0x00000001111e60cf __CFRunLoopDoSources0 + 527
29 CoreFoundation 0x00000001111e55ff __CFRunLoopRun + 911
30 CoreFoundation 0x00000001111e5016 CFRunLoopRunSpecific + 406
31 UIKit 0x000000010eab702f -[UIApplication _run] + 468
32 UIKit 0x000000010eabd0d4 UIApplicationMain + 159
33 MAP2 0x000000010e014c67 main + 55
34 libdyld.dylib 0x00000001121fa65d start + 1
35 ??? 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb

投稿日時 - 2018-03-09 10:59:29

QNo.9476078

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

エラーメッセージでは、「MKMapViewのクラスの初期化ができなかった」というエラーメッセージです。
クラス名と型の名前を一緒にしているとか、何か初期化に関する問題がないか調べてみるのがいいと思いますよ。

投稿日時 - 2018-03-21 16:50:23

あなたにオススメの質問