Dropbox を使用するのは初めてで、同期の例を探しています。CHDropboxSync
プロジェクトに含まれるサンプルアプリを見つけて、作成中です。
ドロップボックスの「ドロップボックスとのリンク」Webページが開き、「ExampleAppがドロップボックス内のフォルダーへのアクセスを要求しています」というプロンプトが表示されるという問題が発生しています。フォルダ名は正しく表示されます。緑色の「許可」ボタンをタップすると、Web ブラウザが閉じて黒い画面が表示されます。1 秒後、iPhone のデスクトップが表示されます。エラー メッセージはありませんが、ドロップボックス アカウントをリンクした後、アプリが再び開きません。この問題の原因は何ですか? CHDropboxSync で「デスクトップへのクラッシュ」のような問題に遭遇した人はいますか?
プロジェクトを機能させるために行った変更は次のとおりです。
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>db-CORRECT_APP_KEY</string>
</array>
</dict>
アプリのデリゲートで:
// Dropbox
#warning Put your app-folder-type dropbox keys in here
DBSession* dbSession = [[[DBSession alloc] initWithAppKey:@"CORRECT_KEY" appSecret:@"CORRECT_SECRET" root:kDBRootAppFolder] autorelease];
[DBSession setSharedSession:dbSession];
助けてくれてありがとう!