我将Dropbox支持添加到我的iOS应用程序。使用官方的Dropbox API和教程online here我已经到了Dropbox需要认证的地步。下面的代码是什么给予验证,当按下按钮:在iOS中验证Dropbox
//MainViewController.m
....
@implementation CryptoMainViewController
.....
#pragma mark - Dropbox
- (void)didPressLink {
if (![[DBSession sharedSession] isLinked]) {
[[DBSession sharedSession] link];
}
}
但不管我怎么更改代码,在那里我把它还是什么按钮,我将其链接到,什么都不会发生。使用断点我发现该方法事实上被触发。我甚至把它放在IBAction中,但是这给出了相同的结果。我究竟做错了什么? 如何让我的应用程序对最终用户进行身份验证?
而且,一旦验证,如何将NSString保存到用户的Dropbox?
如果这是完全错误的,那么我可以去哪里寻找资源,如何正确地做到这一点?
整个教程,所有文档,api等都可用here。
如果你在这个方法的开始放置一个断点,它会被触发吗? – 2012-04-04 01:56:38
@quixoto是的,它确实通过断点触发 – 2012-04-04 01:59:22
检查您是否在info.plist中提供了应用程序密钥? 您的应用程序密钥也需要Info.plist文件,所以应用程序可以注册正确的url方案 – Bala 2012-04-04 10:47:35