0

WebからXMLファイルをダウンロードしてフォルダに保存します。これらのコードを使用して

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にはこのパスがありません。xmlファイルをマイプロジェクトフォルダのクラスフォルダに保存する必要があります。

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

誰かが私を助けることができます、私は言うべきです../Classか、.Classまたは./Class

documentDirectoryを作成するときに何を言うべきですか。

4

1 に答える 1

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"];
于 2013-03-14T12:44:51.363 に答える