2012-04-17 36 views
0

我想使用mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated方法來限制我的mapview的區域,但每當我撥打我的mapview的區域([self.userMapView setRegion:regionLimit]),它會給我一個EXC_BAD_ACCESS錯誤。ios Mapview屬性不是持久

無論我嘗試從我的mapView調用哪個屬性,都會拋出此錯誤。我將我的mapview設置爲具有適當插座的mapview,並且我甚至可以在viewDidLoad消息中調用set region

如何防止這些屬性拋出錯誤訪問錯誤?如果沒有人能回答,任何人都可以指導我解釋如何調試這樣的資源嗎?謝謝。

+0

雅但我還沒有得到他們的感覺。你能簡單地引導我通過使用可以檢測和解決此問題的入侵者的過程嗎? – 2012-04-17 02:56:13

+0

一旦我這樣做,我該如何解讀信息?當我點擊它時,它不會說'殭屍',它說'分配'然後給我一個對象使用情況統計列表。即使我要追查發生的事情,這會如何幫助我解決問題? – 2012-04-17 03:24:26

+0

停止時似乎沒有被選中。這可能是因爲mapview的屬性主要是所有Structs而不是對象。 MKMapView本身保持活動狀態。 – 2012-04-17 03:34:19

回答

0

請參閱here供他調試EXC_BAD_ACCESS錯誤和導致它們的常見錯誤。在你的情況下,我敢打賭你的財產已經長期死亡並被回收,或者從未初始化過。

+0

我已經啓用NSZombies。 – 2012-04-17 05:51:42