任何人都可以练习在 xcode6 (swift) 中创建没有故事板的项目吗?
我有能力实施
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
// Override point for customization after application launch.
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window!.backgroundColor = UIColor.whiteColor()
self.window!.makeKeyAndVisible()
var viewController: ViewController? = ViewController(nibName: "ViewController", bundle: nil)
self.navigationController = UINavigationController(rootViewController: viewController)
self.window!.rootViewController = self.navigationController
return true
}
但它失败并出现以下错误
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason:
'-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "ViewController" nib but the
view outlet was not set.'
所以我尝试将文件的所有者 UIView 与 xib 相关联,但我无法在文件的所有者属性中看到 UIView 。
请参阅下面的屏幕
EDIT
谢谢亚历克斯,但从倒数第二点开始HERE https://stackoverflow.com/questions/4763519/loaded-nib-but-the-view-outlet-was-not-set-new-to-interfacebuilder/6395750#6395750我找不到任何视图。
请参阅随附的屏幕
我解决我的问题..
查看屏幕
xcode 6 beta 有点奇怪,我不确定它出了什么问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)