0
我目前在項目中使用JSQMessageViewController和 工作的得到一個錯誤required method not implemented: -[JSQMessagesViewController senderId]'
但是當我試圖分配一個字符串值self.senderId
在viewDidLoad
它返回一個錯誤,說我可以分配給屬性:senderId是一種方法。我應該如何解決這個問題?問:SenderId是一種方法,不能被分配
我試着重寫senderId函數,但得到'方法不重寫任何方法從它的超類'你能告訴我一個如何做到這一點的例子嗎? –
你的視圖控制器子類是否來自'JSQMessagesViewController'?它需要從中繼承,以便覆蓋這些方法。下面是這樣一個子類的Swift示例:https://github.com/jessesquires/JSQMessagesViewController/blob/develop/SwiftExample/SwiftExample/ChatViewController.swift – TylerTheCompiler
是的,與示例完全相同。下面是我有: '進口的UIKit 進口JSQMessagesViewController 類ChatViewController:JSQMessagesViewController { 讓發件人= 「名稱」 覆蓋FUNC viewDidLoad中(){ super.viewDidLoad() } 覆蓋FUNC senderId() - >字符串{ return sender } }' –