【发布时间】:2015-01-21 19:46:23
【问题描述】:
我拿了一个带有单独 nib 文件的 ViewController。我的初始根视图控制器设置在情节提要中。现在的问题是,当我推送到这个控制器时,没有调用 View hireachy 方法( ViewDidLoad , ViewWillApper 等)..
代码(视图已加载但方法未调用)
var viewController = UIViewController(nibName: "OfferDetailViewController", bundle: nil) as OfferDetailViewController
self.navigationController?.pushViewController(viewController, animated: true);
如果我对故事板做同样的事情,它的工作正常。
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
var viewController = mainStoryboard.instantiateViewControllerWithIdentifier("offer") as OfferDetailViewController
self.navigationController?.pushViewController(viewController, animated: true);
问题:使用故事板视图层次结构方法正在调用但不是使用单独的 nib 文件?
【问题讨论】:
标签: ios objective-c iphone swift uiviewcontroller