Swift 测试阶段 initWithCoder()
曾经是一个 Failable Initialiser 接口,但最后又变回去了。
如果我有一个被 NSKeyedArichver
打包过的文件,但是被调包了,修改了,不能阅读了。当软件尝试 Unarchive 这个文件时失败了,我完全没有办法返回空值吗?有没有一些 Work Around 的技巧可以实现呢?
Swift 测试阶段 initWithCoder()
曾经是一个 Failable Initialiser 接口,但最后又变回去了。
如果我有一个被 NSKeyedArichver
打包过的文件,但是被调包了,修改了,不能阅读了。当软件尝试 Unarchive 这个文件时失败了,我完全没有办法返回空值吗?有没有一些 Work Around 的技巧可以实现呢?