Atlas:类型不符合协议 ATLParticipant
Atlas: Type does not conform to protocol ATLParticipant
我正在尝试将 Layer 和 Atlas 集成到我的项目中。我正在研究 Swift 2.2。我做了一个 swift class 应该符合 ATLParticipant 协议但是 Xcode 抛出错误,
类型 'ConversationParticipant' 不符合协议 '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.
我正在尝试将 Layer 和 Atlas 集成到我的项目中。我正在研究 Swift 2.2。我做了一个 swift class 应该符合 ATLParticipant 协议但是 Xcode 抛出错误,
类型 'ConversationParticipant' 不符合协议 '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.