美文网首页
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