图集:类型不符合协议ATLParticipant
问题描述:
我正在尝试将Layer和Atlas集成到我的项目中。我正在Swift 2.2上工作。我做了应该遵循ATLParticipant协议迅速类,但Xcode是抛出一个错误,图集:类型不符合协议ATLParticipant
类型“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'字符串。你需要提供他们,因为[协议要求](https://github.com/layerhq/Atlas-iOS/blob/master/Code/Protocols/ATLParticipant.h) – Kametrixom
哇!令人惊叹的Kametrixom !! ..它的工作..谢谢男人:) –
我发布它作为答案,如果你想接受它 – Kametrixom