我在與在Xcode 5書面文件AppSupport文件夾,爲iOS 7的麻煩 我想要做的事:附加您的<bundle_ID>目錄。它是什麼?
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
NSString *plistPath = [[paths lastObject] stringByAppendingPathComponent:@「somedata.plist」];
if(plistData) {
NSLog(@"PATH: %@", plistPath);
BOOL success = [plistData writeToFile:plistPath atomically:YES];
NSLog(@"SUCCESS: %hhd",success);
}
else {
NSLog(@"ERROR CREATING PLIST: %@",error);
}
而且我沒有得到作爲輸出:
PATH: /var/mobile/Applications/40954....7E3C/Library/Application Support/somedata.plist
SUCCESS: 0
蘋果的文件說:
Use the Application Support directory constant NSApplicationSupportDirectory,
appending your <bundle_ID> for: …
什麼意思你追加bundle_ID的?可能還有另一條路要我用? NSDocumentDirectory不適合我,因爲它是用戶文件的一個地方。
什麼是plist文件?它總是需要嗎?它是如何重新創建? – Wain
此外,默認情況下NSApplicationSupportDirectory不存在,所以如果需要,您需要檢查並創建它 – Wain
基本上很少更新大數組字符串。如果用戶處於脫機狀態,那將是一個問題。如果他在線,可能需要很長時間。 –