美文网首页iOS高质量博客
plist文件:the data couldn't be

plist文件:the data couldn't be

作者: 不喜欢旅行的旅行者 | 来源:发表于2016-02-23 13:38 被阅读5954次

    在使用plist文件做本地缓存时,由于是通过代码创建的,在使用的过程中遇到了the data couldn't be read because it isn't in the correct format问题,

    Google了一下,发现没有想要的答案便自己查代码解决。在使用plutil xxx.plist终端命令时 得到下面信息xxx.plist: Cannot parse a NULL or zero-length data。

    原来代码创建plist文件,在没有进行数据存储的时候,是一个空的文件,在你双击打开时是会出现the data couldn't be read because it isn't in the correct format的提示的。这不是你代码的问题,只是plist里面没有数据而已。但在使用plist存储数据时,如果使用了非法类型的数据你一样是不能进行存储的。所以,再用plist时要保证你的数据类型合法(dictionary,array,data,date,bool,number,string)。

    相关文章

      网友评论

      本文标题:plist文件:the data couldn't be

      本文链接:https://www.haomeiwen.com/subject/chuyqttx.html