我正在尝试将 Layer 和 Atlas 集成到我的项目中。我正在开发 Swift 2.2。我创建了一个 swift 类,它应该符合 ATLParticipant 协议(protocol),但 Xcode 抛出错误,
类型“ConversationParticipant”不符合协议(protocol)“ATLParticipant”
我不明白我做错了什么。代码是:
import Atlas
import Foundation
class ConversationParticipant: NSObject, ATLParticipant {
var firstName: String
var lastName: String
var fullName: String?
var participantIdentifier: String?
var avatarImageURL: NSURL?
var avatarImage: UIImage?
var avatarInitials: String?
override init() {
super.init()
}
}
任何帮助将不胜感激..
最佳答案
您缺少 displayName
和 userID
字符串。您需要提供它们,因为 the protocol requires it .
关于ios - Atlas:类型不符合协议(protocol) ATLParticipant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38210907/