私は最近DropboxAPIを使用していて、腹立たしいが興味深い問題に遭遇しました。SDKはOAuthトークンをstandardUserDefaultsに保存します。ユーザーがドロップボックス機能を無効にする場合は、OAuthトークンを削除する必要があります(そうしないと、SDKがOAuthトークンを検出して機能しなくなります)。
奇妙な部分は次のとおりです。SDKメソッド[[DBSessionsharedSession]unlink]を使用するか、単に[[NSUserDefaults standardUserDefaults] removeObjectForKey:@ "kDBDropboxSavedCredentialsKey"](実際にはメソッドの一部であり、変更はアプリの起動後も持続しません) 。現在のセッションの間、キーは削除されますが、アプリを再度起動するとキーが再生成されます。何かが足りませんか?