【发布时间】:2019-02-21 13:18:30
【问题描述】:
这是我第一次使用 MessageKit。我正在尝试一个我在网上找到的例子。尝试扩展 MessageType 时出现此错误 - “继承自非协议类型‘MessageType’”。 我正在使用 MessageKit 2.0.0、Swift 4.2 和 iOS 版本 10。 代码如下:
import Foundation
import UIKit
import MessageKit
struct Member {
let name: String
let color: UIColor
}
struct Message {
let member: Member
let text: String
let messageId: String
}
extension Message: MessageType {
var sender: Sender {
return Sender(id: member.name, displayName: member.name)
}
【问题讨论】:
-
这是一个非常明确的消息:“继承自非协议类型'MessageType'”
-
你能详细说明吗?
-
而且是协议类型。
标签: swift messagekit