应用程序进入前台时崩溃 - 因为委托=自我?

时间:2011-05-12 16:08:14

标签: iphone ios delegates crash

我的应用程序在进入前台时偶尔会崩溃。它并不总是发生,但我认为我已经设法隔离了导致它的原因。我正在使用这一行:

self.locationManager.delegate = self;

其中self.locationManager是保留属性。当我评论这一行时,应用程序可以反复进入前台而不会崩溃。

我真的不明白当viewcontrollers进入后台或进入前台时会发生什么。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我现在设法解决了这个问题。

我将此行添加到viewcontroller的dealloc方法:

self.locationManager.delegate = nil;

这似乎解决了....