我正在尝试使用Storyboard和NSCoder。从Storyboard加载ViewController时,会调用initWithCoder。
如何以及何时调用encodeWithCoder?我想这是从Storyboard加载一些其他View或处理ViewController完成的。我在包含encodeWithCoder方法的ViewController上尝试了dismissViewControllerAnimated。
有什么想法吗?
由于
答案 0 :(得分:1)
在对象被序列化为字节流时调用encodeWithCode,因此可以通过网络将其写入磁盘/发送...对于故事板,它永远不会被调用,因为它永远不会写入磁盘只读取磁盘