小编cod*_*ath的帖子

无法使用Dropbox API将文件(使用ALAsset库)上传到Dropbox

在我的iOS应用程序中,我正在尝试使用Dropbox提供的"uploadFile"调用.我正在使用ALAssetsLibrary来选择以编程方式获得的特定照片/视频作为资产.我需要将该特定资产上传到Dropbox.

//ALAsset *asset is the asset i intend to upload
[self.restClient uploadFile:[asset.defaultRepresentation filename] toPath:@"/" withParentRev:nil fromPath:[asset.defaultRepresentation.url absoluteString]];
Run Code Online (Sandbox Code Playgroud)

Dropbox似乎不喜欢资产所带的路径,看起来像这样:"assets-library://asset/asset.PNG?..."

我已为应用启用了位置服务,我也可以列出所有资产.

上传调用在日志中抛出错误"[警告] DropboxSDK:文件不存在(assets-library://asset/asset.PNG?id = 5DC234C1-B27E-45E2-BE61-46E9A266C818&ext = PNG)".

将调用uploadFileFailedWithError函数并显示错误 - ("Error Domain = dropbox.com Code = 1001"操作无法完成.(dropbox.com错误1001.")

我发送uploadFile调用的方式有什么不对,尤其是"from"路径?任何帮助将不胜感激.

objective-c dropbox ios alassetslibrary

4
推荐指数
1
解决办法
2298
查看次数

考虑到分割的持续时间,是否可以将录制的wav文件拆分为iOS上的多个wav文件?

我想从录制的wav文件中提取一些片段.关于这个问题,我没有在网上找到太多帮助.我知道我们不能从像mp3这样的压缩格式中分离出来,但我们如何用caf/wav文件呢?

iphone audio wav ios

2
推荐指数
1
解决办法
965
查看次数

在设备上部署 IPA 时如何将参数传递给它?

为了自动化我的应用程序,我需要将一些参数传递给构建的 IPA,因为我将它部署在各种设备上并运行我的自动化。从各种线程我想我可以使用“ios-deploy”(https://github.com/phonegap/ios-deploy),一个从fruitstrap项目分叉出来的项目,通过我的命令行成功部署一个IPA到设备终端。尽管 ios-deploy 文档表明它可以选择在使用-a或启动应用程序时提供传递给应用程序的参数--args,但它对我来说并不完全有效。相反,我不确定如何在应用程序中读取这些参数。我曾尝试从[[NSProcessInfo processInfo] arguments]NSUserDefaults 方法(http://perspx.com/archives/parsing-command-line-arguments-nsuserdefaults) 并且也没有阅读我通过ios-deploy -a. 如果我在 XCode 上构建应用程序并发送参数(编辑方案->运行->参数->启动时传递的参数),这些方法工作正常。

使用过 ios-deploy 的人可以提供一个如何使用该-a选项的示例吗?或者有没有其他方法可以在 CLI 上向设备启动 IPA(在传递参数后)。

xcode ios ipa ios-ui-automation

2
推荐指数
1
解决办法
2813
查看次数