【发布时间】:2014-08-31 20:53:44
【问题描述】:
任何人都可以在没有情节提要的情况下练习在 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。
查看下面的屏幕
编辑
感谢亚历克斯,但从HERE 的倒数第二点开始,我找不到任何视图。 看附上的画面
【问题讨论】: