2016-07-05 6 views
0

Atlasとレイヤーをプロジェクトに統合しようとしています。私はSwift 2.2に取り組んでいます。私はATLParticipantプロトコルに準拠している必要があり、迅速なクラスを作ってきたが、Xcodeは、エラーを投げている、Atlas:タイプがプロトコルに準拠していません。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

答えて

0

あなたがdisplayNameuserID文字列が欠落しています。 the protocol requires itがあるので、それらを提供する必要があります。

+1

これは正解です。 –

関連する問題