使用objective-c从dropbox访问或下载.csv文件

时间:2015-01-13 05:56:59

标签: objective-c csv dropbox

我尝试从dropbox下载或访问.csv文件。 This是我需要访问的链接。

我做了一些研究,我想出了this,但我无法插入网址或其他内容。

我是初学者,所以请不要对我太苛刻。

1 个答案:

答案 0 :(得分:0)

在这种情况下,文件类型无关紧要 - 您只需要从URL下载数据。

首先,网址应以dl=1而不是dl=0结尾,这将触发下载而不是转到目标网页。

其次,您需要获取数据。在Obj-C中你可以使用很多潜在的方法,但最简单也许最常见的方法是做这样的事情:

NSURL *url = [NSURL URLWithString:"https://www.dropbox.com/s/fdo29dx4baxc18a/export.csv?dl=1"];
NSData *data = [NSData dataWithContentsOfURL:url];

然后,变量data包含下载的信息。如果你需要将它写入文件,这很容易做到(在SO上搜索将NSData写入文件),或者如果你只需要内存中的数据,你就可以了。

或者,Dropbox有一个Objective-C SDK,您可以将其用于更多特定于Dropbox的任务(特别是如果事后证明您需要访问私人文档等)。请看这个链接:https://www.dropbox.com/developers/core/sdks/ios