2013-03-14 83 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

相關問題