昨天在项目中遇到一个bug,就是在ios 10.1.1的系统上会有下边的崩溃,但是在10 11及其以上就没有任何事情(猜测可能是苹果帮我们做了错误处理): 问题分析: - (void)dealloc{ [self removeObserver:self forKeyPath:@"key1"]; }