【iOS】plist无法写入的原因

由于实验室项目的需要将数据存入plist,遇到了无法将数据写入plist的情况,现在将遇到的两种问题以及解决方法。

1>.在iOS中,只允许向沙盒中的plist文件写数据

The problem is you are trying to write to a file in the bundle. The only places you are allowed to write to are the caches directory (not what you want) and the documents directory.(http://stackoverflow.com/questions/32807098/cant-write-data-to-plist-in-ios)

2>.当向沙盒中的plist文件写数据无效时

writeToFile:atomically:

对写入的数据结构应属于以下几种如下:

NSString

NSData

NSDate

NSNumber

NSArray

NSDictionary

其他的数据结构是不被接受的,如 null(http://stackoverflow.com/questions/3010363/nsarray-writetofile-fails)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 10,149评论 0 23
  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 13,575评论 5 6
  • 我們要散步,我們要走很長很長的路。 約莫半個台北那樣長,約莫九十三個紅綠燈那樣久的手牽手。 帶我出門,用老派的方式...
    七_xyf阅读 402评论 0 1
  • 我来说说我的名字——“崇若”的来历和意义吧。 这个名字起初是古风贴吧的网友帮我取的,根据我的名字的首字母CR取的古...
    Curtis2019阅读 825评论 0 4
  • 每一天过得生活是那样简单,曾经的我觉得你会是我的一生,我也会因为嫉妒别人而看不清自己。其实现在想想,为什么...
    瑶瑶_9310阅读 1,154评论 0 1