2013-02-22 7 views

答えて

15

は、まさにこのような設定でデータ ドキュメント&をオフにするなどのiCloudのうちユーザがサイン、場合名前NSUbiquityIdentityDidChangeNotification

[[NSNotificationCenter defaultCenter] 
    addObserver: self 
     selector: @selector (iCloudAccountAvailabilityChanged:) 
      name: NSUbiquityIdentityDidChangeNotification 
     object: nil]; 

に通知のオブザーバを追加し、ubiquityIdentityTokenメソッドはnilを返します。 アプリがサインアウトしてサインインし直すときにアプリを検出できるようにするには、 を登録してiCloudアカウントの可用性を変更します。 - アップルのドキュメント

http://developer.apple.com/library/mac/#documentation/General/Conceptual/iCloudDesignGuide/Chapters/iCloudFundametals.html

+0

私はちょうど私がrefのドキュメントでubiquityIdentityTokenを見つけることができなかったことを信じることができません。どうもありがとうございました。 – erkanyildiz

+5

アプリが実行されていない間も、ユーザーはログアウトしたりログインしたりできます。 ubiquityトークンの値をどこかに保存し、アプリケーションが起動したら、現在の値と以前に保存した値を比較してください。 –

関連する問題