0
我一直試圖保存到一個屬性列表文件,但它不工作,因爲它只將對象保存到數組而不是實際的文件本身,這意味着它保存的內容不會明顯持續。將字符串保存到屬性列表(plist)文件中?
[[category objectAtIndex:questionCounter] replaceObjectAtIndex:5 withObject:myString];
[category writeToFile:filePath atomically:YES];
我使用這個早些時候的財產清單文件保存到文檔目錄,這樣我可以編輯和保存對他們說:
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *plistFilePath = [documentsDirectory stringByAppendingPathComponent:fileNameFull];
if([[NSFileManager defaultManager] fileExistsAtPath:plistFilePath]) {
category = [NSMutableArray arrayWithContentsOfFile:plistFilePath];
NSLog(@"Files exist.");
}
else {
filePath = [[NSBundle mainBundle] pathForResource:fileNamer ofType:@"plist"];
category = [NSMutableArray arrayWithContentsOfFile:filePath];
NSLog(@"Files have been created.");
}
我的財產名單是由陣列,在那些數組中,我試圖保存我的對象(字符串)。我有一種感覺,這是微不足道的,但我無法發現它。