图集:类型不符合协议ATLParticipant

时间:2016-07-05 19:09:28

标签: ios xcode swift atlas

我正在尝试将Layer与Atlas集成到我的项目中。我正在研究Swift 2.2。我做了一个快速的类,它应该符合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()
    }
}

任何帮助将不胜感激..

1 个答案:

答案 0 :(得分:0)

您错过了displayNameuserID字符串。您需要提供它们,因为the protocol requires it