2015-03-31 54 views
0

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'An instance 0x7c37edd0 of class PlayingTimer was deallocated while key value observers were still registered with it'类PlayingTimer的实例0x7c37edd0被释放,而键值观察者仍然注册它。目前的观察

+0

谢谢您的信息!而且,问题是什么? – 2015-03-31 06:51:33

+0

我已经使用audio recorder.its记录音频输入。当iam按回按钮时抛出此错误。 – 2015-03-31 06:55:02

+0

我相信你正在为'PlayingTimer'类添加一些通知观察者,但不会在'dealloc'方法中删除它。在'dealloc'中移除观察者。 – Gandalf 2015-03-31 07:00:12

回答

0

你实际上没有问一个问题,但似乎你发布了答案。

阅读例外说什么。它确切地说出了什么问题。你有观察员的对象。在某个时候,该对象的dealloc方法被调用。在调用dealloc之后,它仍然有观察者。如果在调用dealloc后你有观察者,你的应用程序将崩溃。所以你必须确保在调用dealloc之后没有观察者。

相关问题