首页 > 解决方案 > 返回 true 的 void 函数中出现意外的非 void 返回值

问题描述

在我开始基于学校的主要项目编码之前,我正在根据教程 ( https://www.youtube.com/watch?v=B6W2Rp8Uumo&feature=youtu.be ) 进行测试。一切都很顺利,直到我遇到错误。

void 函数中出现意外的非 void 返回值。

我已阅读有关此的其他帖子,但无法具体找到我需要更改的内容。代码如下所示:

@UIApplicationMain 类 AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?

var MainVC:MainViewController?

func application(_application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?)
{
    MainVC = MainViewController(nibName: "MainViewController", bundle: nil)

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

    window!.rootViewController = MainVC
    window!.makeKeyAndVisible()

    return true //this is where the error occurs

}

如果有人可以帮我解决这个问题并解释这个错误意味着什么,那就太棒了!

标签: swiftxcode

解决方案


方法签名应该-> Bool在最后。这告诉编译器该方法将返回一个布尔值。检查这个


推荐阅读