現在のプロジェクトに問題があります。ナビゲーションコントローラ[SWIFT 3]によってrootになったときに、tableviewがViewControllerでnilと表示される
このビューコントローラは以下のように設定されているclass MemoList : UIViewController, UITableViewDataSource, UITableViewDelegate{
@IBOutlet weak var myTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
myTableView.delegate = self
#datasource is linked manually in the StoryBoard
...
}
}
:私の主な焦点はTableViewControllerにオーバーレイボタンを作成することでしたが、私はのViewControllerを使用する方が簡単だったことを見て、その上のtableViewを設定先頭に 私の場合、プロジェットがナビゲーションコントローラーに根ざしている場合、テーブルビューは 'Memolist'のコンテキストでは表示されません(押したとき)。
この問題についてご意見はありますか?そして私はそれをどのように解決できますか?
おかげで、私にとっては
あなたの 'UITableView'がまだnilの場合は' viewDidAppear'をチェックしますか? – Rikh
実際にはい:/、私は自分のtableViewのプログラムを作成して私の問題を解決しますが、どこから問題が発生したのか分かりません。 –
MemoListをナビゲーションコントローラにどのようにプッシュしましたか?手動で行う必要はありません。ストーリーボードのView Controllerを選択して、編集メニューの – Paulw11