【发布时间】:2021-12-21 02:28:39
【问题描述】:
我正在关注本教程:here,我遇到了问题。问题是当我这样做时
struct ContentView: View {
@State private var location: CGPoint = CGPoint(x: 50, y: 50) // 1
var body: some View {
RoundedRectangle(cornerRadius: 10)
.foregroundColor(.pink)
.frame(width: 100, height: 100)
.position(location) // 2
}
}
我收到以下问题:“在范围内找不到类型 'View'”。
我不知道如何解决这个问题。我看过其他 StackOverflow 帖子,用户有不同的问题,答案是重新启动 Xcode,它似乎可以解决它。我试过了,还是不行。
我也想知道这个错误信息是什么意思?我看到其他用户使用它没有问题。
这也是我第一次使用struct,所以我不知道我是否需要做其他事情。我是初学者,所以任何关于做这类事情的技巧都非常有帮助。
【问题讨论】:
-
你导入了吗?
import SwiftUI -
为了澄清前面的评论,我敢肯定,如果您选择在项目中创建一个新的 SwiftUI 文件,您将免费获得导入语句,但如果您创建一个新的 Swift 文件,它将改为使用
import Foundation,因此您需要手动添加导入语句,并且始终在顶部的其余代码之前添加。