swift - 返回 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
}
如果有人可以帮我解决这个问题并解释这个错误意味着什么,那就太棒了!
解决方案
方法签名应该-> Bool
在最后。这告诉编译器该方法将返回一个布尔值。检查这个。
推荐阅读
- azure - 使用 sql 的天蓝色连接问题
- json - Poison 无法解析具有 0 前缀的 json 字符串
- angular - angular中不同文件中使用的单个值。如何编写?
- python - 如何根据python中序列中的长度划分字符串?
- reactjs - 如何在水平栏中制作下拉菜单
- dvc - 使用 s3remote 进行 DVC 时如何指定加密类型
- javascript - 测验,他们的答案错了吗?
- java - 从 ActionListener 访问变量并将其传输到新方法
- wordpress - Wordpress/woocommerce:用户登录时重定向,导致位置 0 的 JSON 中出现意外令牌 <
- python - 在python中使用正则表达式替换子字符串