问题标签 [swiftydropbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 使用 Carthage 设置 SwiftyDropbox
我正在按照使用 Carthage 安装 SwiftyDropbox 的步骤进行操作。我的购物车文件是:
当我运行“carthage update --platform iOS”时,我得到:
我看到路径有所不同,其中 UserInfo 路径有一个转义字符:Alamofire%20iOS 而 NSFilePath 没有(Alamofire iOS)。我正在使用 macOS 10.15.2、Xcode 11.3、迦太基 0.34.0。为什么有转义字符,我该如何解决?
ios - 将 Dropbox 连接到 swift 5 失败并出现错误 -canOpenURL: failed
我正在设置一个应用程序,我想在其中显示和修改存储在 json 文件中的数据。这些文件应该可以通过 sftp 连接到服务器或从 Dropbox 帐户访问。我的应用程序的一部分是一个视图,用户可以在其中选择是应该通过 sftp 还是通过 dropbox 访问文件,并输入 sftp 的必要凭据和要访问的文件名。输入完成后,我将启动一个方法来检查插入的数据并检查与指定源的连接。
如果选择了保管箱,我尝试在此方法中启动授权,如下所示:
我正在使用 Xcode 12.3 并使用 iPhone 8 模拟器进行测试。
Dropbox 的登录工作流程已正确启动,我可以为 Dropbox 输入登录数据并授予访问权限。但是在 Dropbox 视图中允许访问后,视图会保持不变,并且不会跳转回我的应用程序。此外,我收到以下错误:2021-01-16 06:52:20.212331+0100 ..[1805:55943] -canOpenURL: failed for URL: "dbapi-8-emm://1/connect?k=. .........&s =“ - 错误:“Der Vorgang konnte nicht abgeschlossen werden。(OSStatus-Fehler -10814。)
我检查了几个提示,至少不是这个:How to connect Dropbox API to iOS app with Swift 5,但没有解决我的问题。
如果我在安装了 dropboxApp 的 iPhone 上测试我的应用程序,则通过此应用程序缩短的授权工作流程会导致跳转回我的应用程序,但与 Dropbox 的连接未经授权。
在我的保管箱帐户中,我已经注册了我的应用程序并创建了我的应用程序密钥。我请求的权限是“account.info.read”、“files.content.write”和“files.content.read”。
我已经按照 SDK SwiftyDropbox 的文档中的描述更改了 AppDelegate 和 Info.plist:
应用委托:
信息列表:
有谁知道我的问题出在哪里?谢谢你的支持。
swift - 从函数调用返回文件列表
我正在连接到 Dropbox 并通过函数调用列出目录的内容。我想在完成此函数调用时返回数组。
我不太明白为什么下面的代码不处理返回。(我试图不使用公共变量)。我认为这与关闭有关?
swift - 如何在swift中同步下载Dropbox中的所有文件?
使用 SwiftyDropbox 下载方法下载所有文件。但是,我发现进度块显示了所有不同文件的数据,而不是以完成前一个文件后开始下载一个文件的方式下载文件。
这是使用的代码:
arrays - 当文件夹中的文件数大于 1000 时,Dropbox Files.download 不会启动
我在 DropBox 论坛中的最初问题中交叉发布了这个。我认为对于 swiftydropbox 用户来说,这里也有这个很好。
我无法通过 swiftyDropbox 将整个文件夹下载到本地设备。我正在执行 ListFolder 和 ListFolderContinue (我观察到它将每个响应分成约 500 个文件)并将其附加到本地数组。
之后,我将此数组传递给 files.download。但是,我发现如果我的文件夹大于 1000 个文件(txt 文件大小约为 0.5-1kb),下载过程将不会开始。
我尝试了各种方法来下载这些文件,我还尝试做一个串行队列来逐个迭代文件数组,但它不起作用。
这就是我处理 ListFolder 和 ListFolderContinue 的方式,查看 hasMore 属性。
swiftydropbox - 无法从 swiftydropbox 中的 getThumbnailBatch 访问缩略图
DropboxClientsManager.authorizedClient?.files.getThumbnailBatch(entries: subList).response(queue: DispatchQueue.global(qos: .default), completionHandler: { (dataResponse, error) in
这里的“结果”是 GetThumbnailBatchResultEntry ...即“ENUM”..
谁能帮助我,如何获得“
来自此的“缩略图”和“元数据”..
result.thumbnail 和 result.metadata 抛出编译错误...
那么我如何访问“缩略图”和“元数据”