我正在編寫一個IPhone應用程序,我在Supporting Files
文件夾(在xcode的右側面板)中本地下載文件和照片,這些文件也下載到Web服務器中,我想要的是如果應用程序檢測到這些文件在Web服務器上更新,它在Supporting Files
新的內容我用從Web服務器更新支持文件
NSArray* pathArray = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory,NSUserDomainMask, YES);
documentsDirectory = [pathArray objectAtIndex:0];
NSString* localFile = [documentsDirectory stringByAppendingPathComponent:@"test.txt"];
[data writeToFile:localFile options:NSDataWritingAtomic error:&error];
代碼工作很好,但問題是,它取代了文件的內容
替換它們 Library/Application Support
文件夾,而不是Supporting Files
所以,當我這樣做:
NSBundle *thisBundle = [NSBundle mainBundle];
NSString *TextURL = [thisBundle pathForResource:@"test" ofType:@"txt"];
NSURL *instructionsURL = [NSURL fileURLWithPath:TextURL];
NSString *TextString = [NSString stringWithContentsOfURL:instructionsURL];
mayText.text = TextString;
舊的內容顯示,而不是更新一個 我怎樣才能改變我的代碼支持文件目錄替換的文件,每次應用程序支持文件被更改?這兩個文件夾有什麼區別?謝謝。
非常感謝您的支持,我想問您,請使用'NSDocumentationDirectory'或支持文件:'NSApplicationSupportDirectory'來更好地保存文檔中的這些文件? – user2389273