ファイルと写真をSupporting Files
フォルダーにローカルにダウンロードしました(xcodeの右側のパネル)。これらのファイルはWebサーバーにもダウンロードされます。アプリケーションがこれらのファイルが更新されたことを検出した場合、 Webサーバーで、Supporting Files
使用 した新しいコンテンツに置き換えます
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;
更新されたコンテンツではなく、古いコンテンツが表示される アプリケーション サポート ファイルが変更されるたびにサポート ファイル ディレクトリ内のファイルを置き換えるようにコードを変更するにはどうすればよいですか? この 2 つのフォルダの違いは何ですか? ありがとうございました。