2015-11-04 64 views
1

我在我的项目中有简单的popOver控制器。我可以使用下面的代码使用动作按钮来解雇它。如果我这样做对的viewController 东西之前驳回dismissViewControllerAnimated崩溃

[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil]; 

但有时应用进行了崩溃。

示例:有一个pickerView用于选择和发布按钮。但没有发布,如果我做了一些选择,并取消它即时获取此错误。它只是偶尔发生。不是每次。如果它发生一次,那么它可能在此后每次都发生。

有人可以解释一下吗?是内存泄漏还是什么?

enter image description here

+0

请写出崩溃日志也? –

+0

在导航器面板的断点窗格(左侧面板)上,设置一个异常断点并再次触发崩溃。它将显示触发异常的代码行,而不是发生异常的代码行。 – Avi

+0

你的意思是把'@ try'块放在那个位置? –

回答

0

我认为已经解决了这个问题。在酥料饼的新窗口,我用的LocationManager,我用刚刚
[locationManager stopUpdatingLocation]; 但我已经添加下面的事情以及 locationManager = nil;

没有崩溃了