2014-08-29 44 views
0

我有一個奇怪的問題,我無法在Popover中重新加載UITableView。我有一個函數,我從我的父視圖控制器調用,但它總是崩潰的錯誤「......發現一個零值」 - 但爲什麼可以是我的UITableView是零?與Interface Builder的連接,但UITableView是否爲零?

Connection IB

所以在我的截圖生病總是在我的控制檯得到「其無」顯示此代碼。但爲什麼?

+0

該表是否在viewWillAppear中以零形式註銷?這可能是因爲它是一個IBOutlet的視圖還沒有建立,所以表在技術上沒有viewDidLoad(或你的代碼在哪裏) – sfeuerstein 2014-08-29 15:02:11

+0

嗯,我認爲問題是我想重新加載表時,它不是可見(它在一個Popover中,我想在視圖不可見時重新加載數據) - 在viewWillLoad中,tableView不是零(所以當我點擊我的Popover時) – derdida 2014-08-29 15:06:30

+0

在viewWillAppear視圖還不可見,所以如果你重新加載你的數據,那麼它應該工作。我會嘗試移動呼叫重新加載表viewWillAppear,看看是否可以解決問題 – sfeuerstein 2014-08-29 15:10:38

回答

1

在viewWillAppear該視圖不可見,所以如果你重新加載你的數據那麼它應該工作。我會嘗試移動呼叫重新加載表viewWillAppear以查看是否可以解決問題

0

enter image description here

它必須是文件的所有者,不爲什麼它顯示文件下載處理視圖控制器。使其文件的所有者,它將工作

+0

謝謝您的評論,但生病已經是問題了。當Popover不可見時Outlet未激活。這對我來說是新事物。 – derdida 2014-08-29 15:19:17

相關問題