gpt4 book ai didi

swift - XCode + Swift : Thread 1: EXC_BAD_ACCESS (code=2, 地址=0x7ffee99cdfd8)

转载 作者:行者123 更新时间:2023-12-05 00:52:38 25 4
gpt4 key购买 nike

我在这里看到了一些关于相同线程 1 警告的帖子,但是没有任何特定于我的代码的帖子(或者至少不是我能看到的)。

错误是:线程 1: EXC_BAD_ACCESS (code=2, address=0x7ffee99cdfd8)

问题是:XCode 构建器或预览版都无法正常工作,因此无法构建。 @main 是 App View 中出现错误的地方。

import SwiftUI

@main
struct WApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}

这是内容 View 代码:

import SwiftUI

struct ContentView: View {
var body: some View {
ZStack {
LinearGradient(gradient: Gradient(colors: [.blue, .white]), startPoint: .topLeading, endPoint: .bottomTrailing)
.edgesIgnoringSafeArea(.all)

VStack {
Text("California")
.font(.system(size: 32, weight: .medium, design: .default))
.foregroundColor(.white)
.padding()

VStack(spacing:7) {
Image(systemName: "cloud.sun.fill")
.renderingMode(.original)
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width:180, height:180)

Text("76°")
.font(.system(size:70, weight: .medium))
.foregroundColor(.white)
}
HStack{
VStack(spacing:7) {
Text("Tuesday")
.font(.system(size: 20, weight: .medium, design: .default))
.foregroundColor(.white)

Image(systemName: "cloud.sun.fill")
.renderingMode(.original)
.resizable()
.aspectRatio(contentMode: .fit)
frame(width:40, height:40)

Text("74°")
.font(.system(size: 20, weight: .medium, design: .default))
.foregroundColor(.white)

}
}

Spacer()



}
}

}
}

struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

任何帮助都会很棒。如果代码的长度是问题,我尝试过重构,但没有奏效。谢谢。

最佳答案

很难相信 😲,但这次崩溃是由拼写错误引起的,它会生成有效(即“可编译”)代码,但随后会陷入某种无限循环并可能会耗尽内存?:

Image(systemName: "cloud.sun.fill")
.renderingMode(.original)
.resizable()
.aspectRatio(contentMode: .fit)
frame(width:40, height:40) // <-- missing dot!

所以你应该把它改成:

Image(systemName: "cloud.sun.fill")
.renderingMode(.original)
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width:40, height:40)

编辑

忍不住添加了这个 😜 刚刚出现在我脑海中的东西:

由于缺少一个点,应用程序丢失了
为了一个应用程序的需要,开发人员丢失了
由于缺少开发人员,业务丢失了
由于缺乏业务而失去了市场
由于缺乏市场,国家失去了

关于swift - XCode + Swift : Thread 1: EXC_BAD_ACCESS (code=2, 地址=0x7ffee99cdfd8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69738422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com