【发布时间】:2021-08-15 03:44:44
【问题描述】:
不确定这是否是最新 iOS 版本的问题,或者苹果是否有其他计划,但直到现在,我在异步函数中使用 .task {} 而不是 .onAppear {},现在它崩溃了。
错误:Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
手机崩溃(不是模拟器):
- iOS 15 beta 5 (19A5318f)(我找不到任何被弃用的信息here)
它适用于:
- iOS 15 beta 4(手机)
- 使用 macOS 12.0 Beta (21A5304g) 的 Xcode 模拟器
这是一个简单的 sn-p:
struct ContentView: View {
var body: some View {
Text("iOS 15")
.task {
print("please work")
}
}
}
知道发生了什么吗,如果这可能是一个错误或 Apple 偏离了它?
谢谢
【问题讨论】:
-
我没有那个版本的 Xcode 来测试这个,但你试过documentation 中的代码吗?如果这也不起作用,那么我认为这可能是他们这边的一个错误。
-
@Sweeper 检查该代码..
-
@Sweeper 我复制粘贴了代码,但它失败了。我会提交错误报告。你知道它的链接吗?
-
在 macos 12.beta5、xcode 13.beta5、target ios 15 和 macCatalyst 上非常适合我。在 iPhone io15、macos12 上测试
-
您的 iPhone 是最新的 beta (5) 版本吗?在 Xcode 中它工作正常,它在 iPhone 上失败了@workingdog