2016-07-05 107 views
0

我正在尝试将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() 
    } 
} 

任何帮助,将不胜感激..

+0

您缺少'displayName'和'userID'字符串。你需要提供他们,因为[协议要求](https://github.com/layerhq/Atlas-iOS/blob/master/Code/Protocols/ATLParticipant.h) – Kametrixom

+0

哇!令人惊叹的Kametrixom !! ..它的工作..谢谢男人:) –

+0

我发布它作为答案,如果你想接受它 – Kametrixom

回答

相关问题