gpt4 book ai didi

ios - Swift 的 Dropbox 核心 API :Cannot initialize DBSession?

转载 作者:行者123 更新时间:2023-11-28 09:13:22 25 4
gpt4 key购买 nike

为了在我的 iOS 应用程序中使用 Dropbox Core API,我点击了以下链接:https://www.dropbox.com/developers/core/start/ios

但是,这都是用 Objective C 编写的。我已经得到它,所以我已经将 DropboxSDK 导入到我的项目中,但我似乎找不到开始授权过程的 Swift 等效代码。我已经尝试查看 DBSession 和 DBSessionDelegate 中所有给定的函数,它们看起来与上面的示例教程中的函数相似,但我没有任何运气。任何想法如何做到这一点?以下是我试图将其转换为 Swift 的 Objective C 代码。

DBSession *dbSession = [[DBSession alloc]
initWithAppKey:@"INSERT_APP_KEY"
appSecret:@"INSERT_APP_SECRET"
root:INSERT_ACCESS_TYPE]; // either kDBRootAppFolder or kDBRootDropbox
[DBSession setSharedSession:dbSession];

具体来说,我似乎无法找到任何函数来允许我初始化我的应用程序 key 应用程序 secret 或根。如果有人可以帮助我,那就太好了!谢谢。

最佳答案

let session = DBSession(appKey:"...", appSecret:"...", root:...); 在我的测试中有效。

您可能想阅读 https://www.dropbox.com/developers/blog/109/swift-apps-with-dropbox了解在 Swift 中使用 Dropbox SDK 的基础知识。 (该博文并未专门针对 Core SDK,但其中的步骤仍然适用。)

关于ios - Swift 的 Dropbox 核心 API :Cannot initialize DBSession?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28522654/

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