よくあるエラー
MapViewのエラー
Objective-CでMapViewを使おうとしてエラーが出た場合は動画をご覧下さい。
*** Terminating app due to uncaught exception ‘NSInvalidUnarchiveOperationException’, reason: ‘Could not instantiate class named MKMapView’
switch文で変数宣言する時のエラーと対処法
switch内で変数宣言した時にエラーが出たら以下動画を確認。
case 0:{
}
このように{}カッコをつけるとエラーが出なくなります。
NSArrayを使う時のエラー
こんなエラーが出たらずばりNSArrayのエラーでしょう。
*** Terminating app due to uncaught exception ‘NSRangeException’, reason: ‘*** -[__NSArrayI objectAtIndex:]: index 2 beyond bounds [0 .. 1]’
NSArray のobjectAtIndex: に渡す引数の数がNSArrayの要素数より多くないか確認して下さい。
Outlet接続時のエラー
こんなエラーが出たら要注意
Terminating app due to uncaught exception ‘NSUnknownKeyException’, reason: ‘[<ViewController 0x8d86cb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
①ヘッダファイルのアウトレット接続を間違える
②ヘッダファイルのアウトレットを削除
そんな場合に発生します。
③ストーリーボード上のViewControllerからもアウトレットを削除して下さい。