美文网首页
swift4 NSKeyedUnarchiver报错问题

swift4 NSKeyedUnarchiver报错问题

作者: Looke | 来源:发表于2018-01-01 14:54 被阅读0次

    在数据持久化时,我的需求是将 json 转为 model,然后NSKeyedarchiver存储到文件中进行数据持久化,以保存程序上次运行的数据。但是最新 xcode9下运行却出现问题。

以swift3.2编译运行,程序执行正常。

以 swift4.0编译运行,程序启动崩溃,崩溃语句如下:

vardataArray: [Weather]? =NSKeyedUnarchiver.unarchiveObject(withFile:dataArrPath)as? [Weather]

原因不明,暂时甩锅给编译器版本,估计是个 bug吧。

出现类似问题用 swift3.2编译运行即可。

相关文章

网友评论

      本文标题:swift4 NSKeyedUnarchiver报错问题

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