【Xcodeお勉強】ViewControllerにTableViewを埋め込んだ時は素直にdelegateを使う

自分でも何言ってるかよくわからないが、結局この方法はだめっぽい。なんでクラッシュしてしまうのかはそのうちわかると信じ(涙)、だめな方法と解決策を載せる。

やろうとしたこと
・ViewControllerにTableViewを配置した
・サブクラスにTableViewControllerを持つカスタムクラスを作成し、ViewControllerに関連付けた
・UITableViewControllerがUIViewControllerを継承しているのでdelegateのプロトコルで実装しなくてもいけると思った
・overrideしてメソッドを実装した
・結果、[UITableViewController loadView] loaded the “xxxxxxxxxxxxxx” nib but didn’t get a UITableView.’というエラーを返し、アプリが落ちた。 “【Xcodeお勉強】ViewControllerにTableViewを埋め込んだ時は素直にdelegateを使う” の続きを読む

【Xcodeのお勉強】Outlet cannot be connected to repeating contentに対応してTableViewCellサブクラスを作成する

どうにもこうにも原因がよくわからないけれどもこの方法でビルドも通ったのでメモ。

これまでの経緯は
・Outlet cannot be connected to repeating contentでoutlet接続ができないケース
・ビルドすると「nib but didn’t get a UITableView.」と言われアプリが立ち上がらないケース

この二通りだった。

“【Xcodeのお勉強】Outlet cannot be connected to repeating contentに対応してTableViewCellサブクラスを作成する” の続きを読む

【Xcodeのお勉強】Navigation ControllerとTableView

土曜日の仕事終わりに虐殺器官を見てきた。「自由を捨てて自由を得る」という言葉が印象的だった。なかなかシリアスな映画だったけれども人間のネジ曲がった愛情と報復を現代の抱える問題になぞらえて映像化されたんだなと感じた。人間には「虐殺」的器官が存在してる、とかすごい設定だけど。

今日はNavigation ControllerとTableViewのお勉強です。 “【Xcodeのお勉強】Navigation ControllerとTableView” の続きを読む