上了一个月的iOS课程,发现因为Xcode的变化,内容有些过时。在第 4 课中,老师教我们更改 appDelegate.swift 中的背景颜色,首先删除 storyboard 和 viewController 以及删除 Info.plist 中的“main”选项卡。然后他在 appDelegate.swift 中输入代码:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window?.backgroundColor = UIColor.magentaColor()
self.window?.makeKeyAndVisible()
return true
}
但是 Xcode8.2.1 中的语法略有不同,所以我将其修改为如下代码。但它也不起作用。
然后我发现 Github 上有这门课程的更新代码。不幸的是,它也不起作用(但我知道这是因为它没有定义“StaffPicksViewController”)。 那么在没有storyboard和viewController的情况下我应该怎么做才能改变背景颜色呢?