1

Sprite Kit でゲームを終了し、GameCenter のリーダーボードにハイスコアを保存しようとしています。none-spritekit-projects に最適ないくつかのチュートリアルに従いました。私のエラーへのステップ:

  1. エラーやいくつかの警告なしでアプリをデバッグしますが、害はありません。
  2. アプリは問題なく動作し、最初の SKActions は問題なく動作します。
  3. GameCenter に正常にログインできます。
  4. 画面に触れるとフリーズし、「Missed Method」ログ エラーと「Thread 1:EXC_BAD_ACCESS (code=1, address=0x80000012)」が表示されます。BAD_ACESS エラーの原因となっているコード行を削除すると、コード内の別の場所にポップアップが表示されます。

私のログ:

2014-04-21 19:51:26.893 Sharky[3417:60b] 見逃された方法
2014-04-21 19:51:27.683 Sharky[3417:60b] -[NSMethodSignature copyWithZone:]: 認識されないセレクターがインスタンス 0xacbdc20 に送信されました
2014-04-21 19:51:27.685 Sharky[3417:60b] *** キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: '-[NSMethodSignature copyWithZone:]: 認識されないセレクターがインスタンス 0xacbdc20 に送信されました'
*** 最初のスロー コール スタック:
(
    0 CoreFoundation 0x0009c1e4 __exceptionPreprocess + 180
    1 libobjc.A.dylib 0x019978e5 objc_exception_throw + 44
    2 CoreFoundation 0x00139243 -[NSObject(NSObject) doesNotRecognizeSelector:] + 275
    3 CoreFoundation 0x0008c50b ___forwarding___ + 1019
    4 CoreFoundation 0x0008c0ee _CF_forwarding_prep_0 + 14
    5 libobjc.A.dylib 0x019a9bcd -[NSObject コピー] + 41
    6 SpriteKit 0x01481f4c -[SKNode runAction:] + 55
    7 Sharky 0x0000595c -[MyScene touchesBegan:withEvent:] + 476
    8 SpriteKit 0x014702bf -[SKView touchesBegan:withEvent:] + 824
    9 UIKit 0x00576c0b -[UIWindow _sendTouchesForEvent:] + 386
    10 UIKit 0x005779d1 -[UIWindow sendEvent:] + 1117
    11 UIKit 0x005495f2 -[UIApplication sendEvent:] + 242
    12 UIKit 0x00533353 _UIApplicationHandleEventQueue + 11455
    13 CoreFoundation 0x0002577f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
    14 CoreFoundation 0x0002510b __CFRunLoopDoSources0 + 235
    15 CoreFoundation 0x000421ae __CFRunLoopRun + 910
    16 CoreFoundation 0x000419d3 CFRunLoopRunSpecific + 467
    17 CoreFoundation 0x000417eb CFRunLoopRunInMode + 123
    18 GraphicsServices 0x03a7f5ee GSEventRunModal + 192
    19 GraphicsServices 0x03a7f42b GSEventRun + 104
    20 UIKit 0x00535f9b UIApplicationMain + 1225
    21 シャーキー 0x0000a472 メイン + 130
    22 libdyld.dylib 0x023e4701 開始 + 1
    23??? 0x00000001 0x0 + 1
)
libc++abi.dylib: タイプ NSException のキャッチされない例外で終了します
(lldb)

誰が何が起こっているのか手がかりを持っていますか? または、誰かが GameCenter リーダーボードをスプライト キット プロジェクトに統合する方法についての段階的なチュートリアルを持っていますか?

4

0 に答える 0