Luc*_*nzo 5 objective-c uiviewcontroller ios swift
这几天我快要接近了,我有一个问题.
如果我必须以编程方式创建一个新的UIViewController怎么办?
使用空/新视图控制器很容易:
var controller: UIViewController = UIViewController()
controller.view.backgroundColor = UIColor.whiteColor()
self.presentViewController(controller, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
现在,我有一个我想在控制器上加载的xib文件:
var controller: UIViewController = UIViewController(nibName: "FeedDetail", bundle: nil)
controller.view.backgroundColor = UIColor.whiteColor()
self.presentViewController(controller, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
这次崩溃是因为:
'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "FeedDetail" nib but the view outlet was not set.'
Run Code Online (Sandbox Code Playgroud)
我已经阅读过这篇文章了,我无法理解错在哪里!

| 归档时间: |
|
| 查看次数: |
14605 次 |
| 最近记录: |