标签: ios key-value-observing kvocontroller
我知道我们需要在实例取消分配之前删除KVO observ。
但是为什么会发生这种崩溃?
答案 0 :(得分:0)
如果使用Swift4 KVO,则不需要。安全处理。
话虽这么说,之前是需要的,因为向已释放的实例发送消息会使应用程序崩溃。这个概念类似于提到的here。
要详细了解Swift3与Swift4 KVO的内存管理,请参见here