我正在向我的 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 等都可以在此处获得。