void函数中意外的非无效返回值,返回true

时间:2019-05-13 01:29:53

标签: swift xcode

在我开始基于学校的重大项目编码之前,我正在根据指南()进行测试。一切顺利,直到遇到错误。

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

}

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

1 个答案:

答案 0 :(得分:0)

方法签名的末尾应为-> Bool。这告诉编译器该方法将返回布尔值。选中this