简体   繁体   English

SwiftUI 收到“源文件中的编辑器占位符”和“作为类型的协议‘Equatable’不能符合协议本身”错误

[英]SwiftUI receiving "Editor placeholder in source file" and "Protocol 'Equatable' as a type cannot conform to the protocol itself" errors

I'm taking a SwiftUI course and am trying to get this animation method figured out and for some reason it's not compiling.我正在参加 SwiftUI 课程,并试图弄清楚这个 animation 方法,但由于某种原因它没有编译。

Haven't coded in a while with swift, could someone please point me in the right direction?有一段时间没有使用 swift 进行编码,有人可以指出我正确的方向吗?

Thank you谢谢

 struct ContentView: View {
private let imageURL: String = "https://credo.academy/credo-academy@3x.png"

var body: some View {

    AsyncImage(url: URL(string: imageURL), transaction: Transaction(animation: .interactiveSpring(response: 0.5, dampingFraction: 0.6, blendDuration: 0.25))) {
        phase in
        switch phase {
        case .success(let image):
            image
                .imageModifier()
                .transition(.move(edge: .bottom))
        case .failure(_):
            Image(systemName: "ant.circle.fill").iconModifier()
        case.empty:
            Image(systemName: "photo.circle.fill").iconModifier()
        @unknown default:
           ProgressView()
        }
    }
    .padding(40)
}
  }

Sadly, the issue was fixed by restarting xcode可悲的是,通过重启 xcode 解决了这个问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 协议类型“Any”的值不能符合“Equatable”Swift - Value of protocol type 'Any' cannot conform to 'Equatable' Swift 输入'String!' 不符合协议'Equatable' - Type 'String!' does not conform to protocol 'Equatable' 协议类型“Any”的值不能符合“Equatable”; 只有结构/枚举/类类型可以符合协议 - Value of protocol type 'Any' cannot conform to 'Equatable'; only struct/enum/class types can conform to protocols 尝试符合可等式通用集时,类型“Any”不符合协议“Equatable” - Type 'Any' does not conform to protocol 'Equatable' when trying to conform to an equatable generic Set Swift(beta 3)“NSDictionary? 不符合协议'Equatable'“ - Swift (beta 3) “NSDictionary? does not conform to protocol 'Equatable'” SwiftUI 是否仍然能够有效地重绘,因为它不需要 model 符合协议 Equatable? - Can SwiftUI still able to redraw efficiently, since it doesn't require the model to conform protocol Equatable? 协议类型“名称”的值不能符合具有通用 function 的协议“名称” - Value of Protocol type 'name' cannot conform to protocol 'name' with generic function 如何符合 SwiftUI 中的 ButtonStyle 协议? - How to conform the ButtonStyle protocol in SwiftUI? 类型不符合协议 - Type does not conform to protocol 类型()不符合协议 - Type () does not conform to protocol
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM