0

iCloud に関連する iPod Touch ios v4.3.1 でクラッシュが発生します。

クラッシュログ:

日時: 2012-06-12 11:42:43.557 -0700
OSバージョン:iPhone OS 4.3.1 (8G4)
レポートのバージョン: 104

例外タイプ: EXC_BREAKPOINT (SIGTRAP)
例外コード: 0x00000001、0xe7ffdefe
クラッシュしたスレッド: 0

ダイルド エラー メッセージ:
  シンボルが見つかりません: _NSUbiquitousKeyValueStoreDidChangeExternallyNotification
  参照元: /var/mobile/Applications/997BA11D-FD1E-4755-860C-2A708D5E39EF/AppName.app/AppName
  想定される場所: /System/Library/Frameworks/Foundation.framework/Foundation
 /var/mobile/Applications/997BA11D-FD1E-4755-860C-2A708D5E39EF/AppName.app/AppName 内
  バージョン: 191.3

しかし、コードはどの iCloud サービスにも登録されるべきではありません。次のコードを配置し、このデバイスで iCloud 通知を監視するために登録しないことを確認しました。

if(NSClassFromString(@"NSUbiquitousKeyValueStore")) { // iOS 5 ですか?
    if([NSUbiquitousKeyValueStore defaultStore]) { // iCloud が有効になっている
        [自己 addObservers];
    }
}

ありがとう!

4

1 に答える 1

0

基盤フレームワークは「オプション」/ウィークリンクである必要がありました

于 2012-06-18T20:17:40.127 に答える