簡體   English   中英

導航控制器中的“后退”按鈕上的應用程序崩潰

[英]application crashing on clicking back button in navigation controller

我的視圖控制器(導航控制器)中有一個表。 它包含5行。 當我單擊第三行時,新的視圖控制器被推入堆棧。 此新控制器還包含一個表格視圖,該表格視圖中的單元格包含文本字段(使用cell.contentView addSubView:添加)。 單擊文本字段之一后,將顯示一個選擇器(使用textField.inputView)而不是鍵盤。 現在,在選擇器中沒有選擇任何項目的情況下,我單擊“后退”按鈕,然后彈出我的視圖。 但是過了一會兒(當我在根視圖控制器上時),該應用程序崩潰了。

但是如果我單擊一個文本字段(顯示鍵盤),然后按返回按鈕; 沒有崩潰發生。 那么,可能是什么問題呢?

看起來您的邏輯中有一些錯誤。 嘗試構建和調試並在debugger(run-debugger)調用函數堆棧中查看。

如果使用指針時未將其初始化為nil或任何其他對象,則很可能最終將訪問不是您自己的內存。 這種類型的代碼還會給出EXC_BAD_ACCESS錯誤,這意味着您正在努力使用不是您自己的內存。 因此,首先使用斷點逐行跟蹤代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM