问题标签 [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.

0 投票
1 回答
146 浏览

xcode - 使用 CocoaPods 安装 SwiftyDropbox - 具体目标中未使用依赖项

Xcode 版本 7.3 (7D175) SwiftyDropbox 3.0.0

我正在遵循https://www.dropbox.com/developers/documentation/swift#install上的安装说明

  1. 通过安装 CocoaPods

    $sudo gem 安装 cocoapods

  2. 之前没有使用过 Cocoapods,所以运行:

    $pod 设置

  3. 在项目目录中创建“Podfile”并将以下文本添加到 Podfile:

    platform :ios, '8.0'

    use_frameworks!

    pod 'SwiftyDropbox'

  4. 关闭xcode,导航到项目目录并执行安装

    $pod install

结果

任何建议,这是我第一次使用 CocoaPods,这似乎是一个非常有用的库。

怀疑这与 CocoaPods 而不是 SwiftyDropbox 有关。谢谢。

0 投票
2 回答
997 浏览

ios - 如何使用 NSData 处理大文件?

我有一个非常大的视频,我需要将此视频分块以将其上传到Dropbox

我尝试使用NSData,但是因为这个文件太大,我的应用程序总是崩溃,所以我不知道我现在能做什么。

对于较小的视频,我使用了这个:

我对此没有任何问题,但是当视频太大时,我有一个错误:

无法分配内存

那么,我该怎么做才能对大视频的数据进行分块呢?

0 投票
2 回答
638 浏览

ios - 如何从存储在 Dropbox 上的视频中获取视频元数据?

我不知道如何获取存储在 Dropbox 上的视频的持续时间,这要归功于SwiftyDropboxAPI。

听起来这些信息应该在Files.VideoMetadata类的实例中

我尝试使用这些getMetadata方法,但结果不包含视频持续时间,这是我期望得到的。

这是我当前的代码:

mediaMetadatacontains {},我无法获得视频的持续时间,也无法获得其他属性。

似乎是因为我上传到 Dropbox 的视频是.mov格式的。在这种情况下有什么解决方案吗?

0 投票
0 回答
17 浏览

ios - 从 Dropbox 压缩大型资产

目前我正在下载用户选择的文件夹中提供的所有图像。所以这个过程包括:

  1. 请求图像的所有缩略图
  2. 请求所有原始图像
  3. 取原件,创建一个retina压缩版来展示

我们需要保留原件的原因是因为我们将在从 8x10 相框到 40x40 画布包装的任何东西上打印该文件,因此拥有原件很重要。导致崩溃的唯一部分是获取原始版本并创建压缩版本。我最终使用了这个:

通过调用缩放图像:

它使用以下方法将图像保存到设备文档中:

autoreleasepool实际上解决了它崩溃的问题,但它在主线程上运行基本上冻结了所有用户交互。然后我尝试了

它导致它不能足够快地正确释放内存并崩溃。我认为发生这种情况的原因是因为它处理的scaledImage(newSize: 2048)速度不够快,导致多个请求堆叠并且所有请求都尝试处理这个并且有多个实例都试图保留原始图像将导致内存警告或崩溃。到目前为止,我知道它在 iPad Air 2 上运行良好,但 iPad 第 4 代似乎处理速度很慢。

不确定这是否是最好的处理方式,或者我是否应该寻找另一种方法来缩放和压缩原始文件。任何帮助将非常感激。

0 投票
1 回答
985 浏览

ios - 使用 SwiftyDropbox 将图像上传到 Dropbox

我正在尝试使用 SwiftyDropbox 和 Swift 3.0 将 UIImageView 中的图像上传到 Dropbox。当我按下按钮时,在第一个打印语句之后没有任何反应。我究竟做错了什么。

0 投票
0 回答
130 浏览

dropbox-api - 使用 NSFileHandle 和 Dropbox API 上传文件时 Swift 编译错误

我正在尝试使用使用 NSFileHandle 上传文件的示例。我收到以下编译错误:

我得到这个2次:

我在uploadFirstChunk() 和uploadNextChunk() 中都收到错误,两次都是在此语句中:

我在 uploadNextChunk() 中也收到此错误:

这是它发生的语句:

0 投票
1 回答
570 浏览

swift - 调用 SwiftyDropbox 方法时的 NSURLErrorDomain 代码 -999

我已经合并了 Dropbox API V2,并获得了“应用程序文件夹”的许可。

使用 curl 的调用成功:

但是,使用最新的 swift api 调用失败:

我已按照步骤合并 API,并使用它来调用客户端:

0 投票
0 回答
22 浏览

ios - 单击“新 Dropbox?获取应用程序!”,它不会在 Dropbox 站点上显示或重定向

我正在使用外部控制器访问保管箱,但是当我在底部单击“新到 Dropbox?获取应用程序!”时,它不会在保管箱站点上显示或重定向。

检查随附的屏幕截图:

在此处输入图像描述

0 投票
1 回答
882 浏览

ios - 仍然收到错误“没有这样的模块'SwiftyDropbox'”

我和这个问题有同样的问题。他的问题和我的差不多。事实上,我们正在遵循相同的教程。但是,解决他的问题的答案对我不起作用。我通过 .xcodeworkspace 打开了我的项目,但仍然收到错误消息“没有这样的模块 'SwiftyDropbox'”。

这是 AppDelegate.swift 的代码

在此处输入图像描述

info.plist

在此处输入图像描述

还有豆荚

在此处输入图像描述 在此处输入图像描述

播客文件

在此处输入图像描述

0 投票
1 回答
607 浏览

swift3 - 在 iPhone 应用中使用 SwiftyDropbox

我正在构建一个 iPhone 应用程序,我希望将应用程序中生成的数据保存到一个文档中,然后存储在 Dropbox 中。我已经搜索了数周的好教程,但我找不到任何最新的教程。在 Swift 3 中使用 SwiftyDropbox 有什么好的教程吗?或者,我在哪里可以找到更新代码的示例?