-1

SwiftでviewControllerのビューを他のviewControllerのビューにロードしました。

let myCustomView = MyCustomView()

let myView = NSBundle.mainBundle().loadNibNamed("xibView", owner: myCustomView, options: nil)[0] as UIView

self.view.addSubview(myView)

UITableView を MyCustomViewController (.xib) に追加しようとすると、機能します。しかし、「DataSource」/「Delegate」などのアウトレットやボタンのアクションを追加すると、アプリケーションがクラッシュしました。

よろしく

4

1 に答える 1

1

UIViewfromをロードする別のアプローチを試してくださいxib

let namedNib = UINib(nibName: "xibView", bundle: nil)
let aNib = namedNib.instantiateWithOwner(self, options: nil)
let myView = aNib.first as UIView
self.view.addSubview(myView)
于 2015-04-01T08:28:26.610 に答える