如何修复“无法调用非功能类型'UIColor'的值”

时间:2019-01-05 05:19:47

标签: swift

当我刚开始学习编程时,它显示了我的代码存在的以下错误。

使用未声明的类型'NSObect' 无法调用非功能类型'UIColor'的值 无法调用非功能类型'UIColor'的值

有人可以在这里指出我的错误并改正我的代码吗?谢谢您的帮助:)

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions:
    [NSObect:AnyObject]?) -> Bool {

    self.window = UIWindow(frame:
        UIScreen.main.bounds)

    self.window!.backgroundColor = UIColor.whiteColor()

    let myTabBar = UITabBarController()

    myTabBar.tabBar.backgroundColor = UIColor.clearColor()

    let mainViewController = ViewController()
    mainViewController.tabBarItem =
        UITabBarItem(tabBarSystemItem: .favorites, tag: 100)

    let articleViewController = ArticleViewController()
    articleViewController.tabBarItem = UITabBarItem(

1 个答案:

答案 0 :(得分:2)

好像您使用的是旧代码,请替换:

self.window!.backgroundColor = UIColor.whiteColor()

self.window!.backgroundColor = .white

然后替换:

myTabBar.tabBar.backgroundColor = UIColor.clearColor()

myTabBar.tabBar.backgroundColor = .clear