iOS アプリケーションに Dropbox サポートを追加しています。公式の Dropbox API と こちらのオンラインチュートリアルを使用して、 Dropbox を認証する必要があるところまで来ました。以下のコードは、ボタンが押されたときに Authenticate に与えられるものです。
//MainViewController.m
....
@implementation CryptoMainViewController
.....
#pragma mark - Dropbox
- (void)didPressLink {
if (![[DBSession sharedSession] isLinked]) {
[[DBSession sharedSession] link];
}
}
しかし、どのようにコードを変更しても、どこに配置しても、どのボタンにリンクしても、何も起こりません。ブレークポイントを使用すると、メソッドが実際にトリガーされることがわかりました。IBAction にも入れましたが、これは同じ結果になります。私は何を間違っていますか?アプリでエンドユーザーを認証するにはどうすればよいですか?
そして、認証されたら、NSString をユーザーの Dropbox に保存するにはどうすればよいですか?
これが完全に間違っている場合、これを適切に行う方法に関するリソースをどこで見つけることができますか?
チュートリアル全体、すべてのドキュメント、API などはこちらから入手できます。