2015-11-04 61 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;

沒有崩潰了