2011-04-16 71 views
0

我有我的应用程序来调用,从电子邮件中导入我的数据所需的功能,但我不知道下一步。该应用程序获取通过一个URL,但我不确定如何实际上将该URL下载到我的应用程序文档目录。我正在尝试下载一个.sqlite文件。谢谢。从电子邮件导入一个sqlite数据库?

编辑:好吧,基本上我有麻烦让我的data.sqlite文件从我的电子邮件帐户回到我的应用程序。目前,我可以选择与我的应用程序打开,这是可行的,我可以看到该文件的URL,但我不确定如何从该URL获取文件到我的应用程序的文档文件夹,所以我可以做些什么。我一直在尝试使用

NSString *Newpath = [[NSString alloc] initWithFormat:@"%@/new.sqlite",documentPath]; 
NSData *backup = [NSData dataWithContentsOfURL:url]; 
[backup writeToFile:Newpath atomically:YES]; 

其中url是作为运行时传入的url。希望清除一点点。谢谢你尽你所能的帮助。

+0

你真的需要改一下你的问题 – 2011-04-16 09:22:23

+0

是请我在读它,在我一无所获。 – 2011-04-16 09:23:18

+0

@Darc:一步一步请:1.你有一个附件的电子邮件,你想从你的应用程序访问它?那是对的吗? – 2011-04-16 09:51:59

回答

0

好的,我现在很愚蠢,我已经在最后一个小时工作正常,但一直在我的Mac上查找错误的目录,所以我无法看到正在创建的新文件。对任何人有这个问题,我这个

NSString* documentPath =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; 

NSString *Newpath = [[NSString alloc] initWithFormat:@"%@/backup.sqlite",documentPath]; 

NSData *backup = [NSData dataWithContentsOfURL:url]; 
[backup writeToFile:Newpath atomically:YES]; 

对不起解决它浪费了大家的时间

相关问题