-1

我已经将一个 viewController 的视图加载到 Swift 中的另一个 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

UIView尝试不同的方法来加载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 回答