Ios SwiftUI视图启动程序代码抱怨“从非协议类型继承';查看';`添加到现有项目时
我有一个现有的Xcode项目。我需要创建一个新视图。我打算使用文件>新建>文件…>查看,但我注意到还有另一个选项Ios SwiftUI视图启动程序代码抱怨“从非协议类型继承';查看';`添加到现有项目时,ios,swift,xcode,swiftui,Ios,Swift,Xcode,Swiftui,我有一个现有的Xcode项目。我需要创建一个新视图。我打算使用文件>新建>文件…>查看,但我注意到还有另一个选项SwiftUI视图。所以我决定试一试。我选择了SwiftUI视图 它创建了以下启动程序代码: import SwiftUI struct FooBar: View { var body: some View { Text("Hello, World!") } } struct FooBar_Previews: PreviewProvider {
SwiftUI视图
。所以我决定试一试。我选择了SwiftUI视图
它创建了以下启动程序代码:
import SwiftUI
struct FooBar: View {
var body: some View {
Text("Hello, World!")
}
}
struct FooBar_Previews: PreviewProvider {
static var previews: some View {
FooBar()
}
}
并且它有以下编译器错误:
我尝试清理,并选择iPhone11Pro模拟器作为目标,但它仍然有相同的编译器错误
对于搜索能力,以下是所有错误:
- 从非协议类型“视图”(也称为“UIView”)继承
- 函数声明了一个不透明的返回类型,但在其主体中没有可以推断基础类型的返回语句
- 无法将“Text”类型的返回表达式转换为返回类型“some View”
- 类型“FooBar_Previews”不符合协议“PreviewProvider”
- 函数声明了一个不透明的返回类型,但在其主体中没有可以推断基础类型的返回语句
- 无法将“FooBar”类型的返回表达式转换为返回类型“some View”
我做错了什么?在我们看来,似乎有一个
typealias View=ui视图
在哪里把视图
和ui视图搞混了?你退出了Xcode还是在什么地方定义了视图
类?啊,我确实在代码的某个地方埋了一个typealias View=ui视图
。你能补充一下吗,@E.Coms?