2013-03-14 79 views
0

我从网上下载一个XML文件,并将其保存在folder.With这些代码如何将数据保存到项目文件夹?

NSURL *goo = [[NSURL alloc]initWithString:@"......xml"]; 
NSData *data = [[NSData alloc] initWithContentsOfURL:goo]; 
NSString *xml = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 
NSString *documentsDirectory = @"/Users/MacBook/Desktop/Bebegim_Icin_Yarisiyorum/Milyoner/Class"; 
NSString *xmlFilePath = [documentsDirectory stringByAppendingPathComponent:@"qpack1.xml"]; 
[xml writeToFile:xmlFilePath atomically:YES encoding:NSUTF8StringEncoding error:nil]; 

类文件夹位于myProject的文件夹。

但Apple没有这个路径。我需要说保存我的项目文件夹的Class文件夹中的 xml文件。

/Users/MacBook/Desktop/Bebegim_Icin_Yarisiyorum/Milyoner/Class 

谁能帮我,我应该说../Class.Class./Class

我在创建documentDirectory时应该说什么。

回答

1

尝试:

NSString *documentsDirectory = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents/qpack2.xml"]; 

或者:

NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) 
NSString *docsPAth = [pathArray objectAtIndex:0]; 
NSString *documentsDirectory = [documentsDirectory stringByAppendingPathComponent:@"qpack2.xml"]; 
+0

THX你的答案,我都尝试你的代码,它没有work.It didnt从保存的网页或XMLFILE我不可能make.my问题是在我下载了我正在阅读的Xm​​l文件之后。它在我的mac上运行良好。但是当我将它加载到appstore时,由于xml文件路径,它不会工作。 – KenanYildirim 2013-03-14 13:04:55

+0

文档目录存在于设备上,您应该可以将其保存在那里。 – BloonsTowerDefence 2013-03-14 13:12:23

相关问题