Ios SwiftUI视图启动程序代码抱怨“从非协议类型继承';查看';`添加到现有项目时

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 {

我有一个现有的Xcode项目。我需要创建一个新视图。我打算使用文件>新建>文件…>查看,但我注意到还有另一个选项
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”
我在macOS Catalina上,Xcode 11.2.1,部署目标是iOS 13.0


我做错了什么?

在我们看来,似乎有一个
typealias View=ui视图
在哪里把
视图
ui视图

搞混了?你退出了Xcode还是在什么地方定义了
视图
类?啊,我确实在代码的某个地方埋了一个
typealias View=ui视图
。你能补充一下吗,@E.Coms?