nabetack blog

フリーエンジニアになろうとする人のブログ

(swift) UIViewControllerの継承クラスで、initにてつまずく

init()にて ビルドエラーに苦しむ

メンバ変数の定義の仕方によって、initの定義の仕方が変わってくるみたいだ
これはややこしい。ちょっと変えたらビルドエラーになってしまう。

とりあえずの解決方法
やりたいのは、alloc initのタイミングで実行したい内容だろうか?
そうでないなら、無理に呼ばないのがよさそうだ。
viewDidLoadの冒頭でも問題がない。
ちなみに、メンバ変数の初期値もここでセットすれば、
初期値の入力がないエラーメッセージは無くなる
(まだまだ swiftの修行が足りんな)