【问题标题】:Value of type 'AppDelegate' has no member 'Window' swift [closed]'AppDelegate' 类型的值没有成员'Window' swift [关闭]
【发布时间】:2020-07-09 03:22:52
【问题描述】:

尝试从应用委托访问窗口时收到错误消息::

“AppDelegate”类型的值没有成员“窗口”

【问题讨论】:

  • 欢迎来到 Stack Overflow。你已经尝试过什么来做到这一点?请查看How do I ask a good question 了解我们需要什么。您可以在minimal,reproducible example 中编辑您的问题,详细说明您遇到的确切问题、您尝试解决的问题以及您的相关代码,以便我们提供帮助。

标签: swift fbsdk


【解决方案1】:

这是您的拼写错误; window 属性用小写字母书写 - Swift 中的所有属性和函数都应如此。

请更新:

  let appDelegate = UIApplication.shared.delegate as! AppDelegate
  appDelegate.window!.rootViewController = appController

快乐编码:-)

【讨论】:

    【解决方案2】:

    试试这个

    UIApplication.shared.delegate?.window
    

    【讨论】:

    • 虽然您所写的内容可能会回答这个问题,但它在explanation 中似乎确实有些欠缺,并且可能会给其他用户造成非法混淆。您能否扩展您的答案,使其更清晰、更易于理解?这将提供更好的答案,并帮助未来的用户了解问题是如何解决的。
    猜你喜欢
    • 2020-04-23
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多