gpt4 book ai didi

objective-c - 在 iOS 中验证 Dropbox

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:12:22 25 4
gpt4 key购买 nike

我正在为我的 iOS 应用程序添加 Dropbox 支持。使用官方 Dropbox API 和教程 online here我已经到了需要对 Dropbox 进行身份验证的地步。下面的代码是按下按钮时提供给 Authenticate 的代码:

//MainViewController.m
....
@implementation CryptoMainViewController
.....
#pragma mark - Dropbox
- (void)didPressLink {
if (![[DBSession sharedSession] isLinked]) {
[[DBSession sharedSession] link];
}
}

但是无论我如何更改代码、将代码放在哪里或链接到哪个按钮,都不会发生任何事情。使用断点我发现该方法实际上确实被触发了。我什至把它放在 IBAction 中,但这给出了相同的结果。我究竟做错了什么? 如何让我的应用对最终用户进行身份验证?

并且,一旦通过身份验证,如何将 NSString 保存到用户的 Dropbox?

如果这是完全错误的,那么我可以去哪里找到有关如何正确执行此操作的资源?

整个教程、所有文档、api 等都可用here .

最佳答案

我遇到了同样的问题;原因是我没有设置共享 Dropbox session ,例如

DBSession* dbSession = [[[DBSession alloc] initWithAppKey: @"your_app_key"
appSecret: @"your_app_secret"
root: kDBRootAppFolder] autorelease];
[DBSession setSharedSession: dbSession];

一旦被调用,链接就可以正常工作。

关于objective-c - 在 iOS 中验证 Dropbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com