日々精進

新しく学んだことを書き留めていきます

2014-05-03から1日間の記事一覧

swiftでUIViewControllerのサブクラスでsuper.init()をcallすると「Must call a designated initializer of the superclass 'UIViewController'」エラー

UIViewControllerのdesignated initializerは「initWithNibName:bundle:」なのでこれをcallしないといけない。 Xibから読み込みたくない場合はnilを渡せばいい。以下のような感じ。 init() { super.init(nibName: nil, bundle: nil) }参考:ios - Why can't …