2016-07-05 133 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

回答

相關問題