我需要打開位於文件共享文件夾中的plist文件,以在每次啓動應用程序時添加兩段用戶信息;如用戶的新名稱和電子郵件(都是NSString類型,plist文件是Dictionary)。更新文件共享文件夾中的plist文件 - 我真的需要建議
然後它需要再次將文件保存迴文件共享文件夾,以便以後通過iTunes刪除新更新的plist文件。
如果有人能幫助它,將不勝感激
我需要打開位於文件共享文件夾中的plist文件,以在每次啓動應用程序時添加兩段用戶信息;如用戶的新名稱和電子郵件(都是NSString類型,plist文件是Dictionary)。更新文件共享文件夾中的plist文件 - 我真的需要建議
然後它需要再次將文件保存迴文件共享文件夾,以便以後通過iTunes刪除新更新的plist文件。
如果有人能幫助它,將不勝感激
在文檔目錄中存儲plist是可能的。您將能夠將plist加載到NSMutableDictionary中,修改字典並將其重新寫回到Documents目錄。
// get the path to the plist file
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *filePath = [documentsPath stringByAppendingPathComponent:@"myfile.plist"];
// read the plist into an NSMutableDictionary
NSMutableDictionary *plistDictionary = [NSMutableDictionary dictionaryWithContentsOfFile:filePath];
// make the additions to the plistDictionary
// write the plist back to the documents directory
[plistDictionary writeToFile:filePath atomically:YES];
我不知道你將能夠通過iTunes刪除plist。
我發現的另一個很好的資源是「Humble Coder's」博客的一篇文章,位於以下位置。偉大的建議和示例代碼是我的需要保存檢索和更新我的plist文件。再次感謝那些幫助過的人。
http://humblecoder.blogspot.com/2010/03/revisited-storing-and-retrieving.html
這真是太棒了TomH。它效果很好。我在-info.plist文件中啓用了文件共享,並可以通過iTunes訪問它。 thx再次。 – GMoP 2010-09-23 03:33:35