这成功地工作,但是我不知道如何将创建的数组保存回plID,格式相同.
我该如何实现?
编辑:这不是我需要的储存,而是保存数据的形成.
pList是一系列具有字符串和相应键的字典.
具有某个键的所有字符串都放在自己的数组中.
我将如何将该阵列放回到字典数组中的正确位置,准备保存?
解决方法 不要忘记创建myPListfile.pList并将其添加到应用程序资源文件夹中.NSError *error;NSArray *paths = NSSearchPathForDirectorIEsInDomains(NSdocumentDirectory,NSUserDomainMask,YES);Nsstring *documentsDirectory = [paths objectAtIndex:0];
您可以在这里扫描路径,并使用for循环搜索myPListfile.pList.
Nsstring *pListPath = [documentsDirectory stringByAppendingPathComponent:@"myPListfile.pList"];if (![[NSfileManager defaultManager] fileExistsAtPath: pListPath]){ Nsstring *bundle = [[NSBundle mainBundle] pathForResource:@"myPListfile" ofType:@"pList"]; [[NSfileManager defaultManager] copyItemAtPath:bundle topath:pListPath error:&error];}[myDict writetofile:pListPath atomically: YES];总结
以上是内存溢出为你收集整理的objective-c – 将NSDictionary保存为plist全部内容,希望文章能够帮你解决objective-c – 将NSDictionary保存为plist所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)