swift - 12.5 Xcode beta 使这项工作,不会正常工作 12.4 - “在声明之前使用局部变量”
问题描述
所以我建立了一个项目,我准备在 AppStore 上用最新的更新更新我的应用程序。当我尝试上传到 AppStore 时,我正在使用 12.5 测试版,所以我当然收到错误说我需要使用Xcode的生产版本..一旦我回到Xcode 12.4,我的源代码中就会出现这个错误..
“在声明之前使用局部变量”
它指的是这段代码
struct MyStruct {
var exampleProperty: Int
init() {
self.exampleProperty = myConversionFunc()
func myConversionFunc() -> Int {...}
}
}
解决方案
从字面上移动 func 在 init 中的属性之前解决了 Xcode 12.4 中的问题,它在 12.5 中绝对无关紧要
推荐阅读
- typescript - 如何验证被调用了多少次间谍对象的方法
- android - ACCESS_COARSE_LOCATION android 权限问题
- django - 收到错误 -> 'NoneType' 对象没有属性 'delete'
- python - 如何匹配和替换特定单词之后的所有内容,直到它到达使用python的字符串列表中的逗号?
- oracle - 如何使用对象作为输出来执行存储过程
- json - 在 powershell 中添加子字符串
- node.js - Nodejs Sequelize cli不会改变环境
- php - 设置 cookie 时 Laravel CORS 不起作用
- java - 自定义电容器插件 - 添加 Android 依赖项
- mongodb - 如何在 Docker 中相互通信多个容器?