![](/img/trans.png)
[英]Having trouble retrieving images from PubNub didReceiveMessage Function in Swift App
[英]How to Populate MessagesList UI with messages i got from PubNub fetchMessagesHistory function in Swift
我能夠獲取頻道的歷史消息,並且我需要將這些消息的數組放入他們給我的預構建 UI MessagesList 中,他們在他們的文檔中提到我應該覆蓋或子類化,但如何准確地做到這一點? 我仍然是 swift 的初學者,我使用的是 UIKit 而不是 SwiftUI。 提前致謝
澄清一下, MessageList是 UIViewController 的繼承class ,用於顯示存儲的消息對象列表。 提到覆蓋核心功能是討論使用默認MessageListComponentViewModel
來顯示特定通道的消息。 文檔解釋說您只需要使用MessageListComponentViewModel
來獲取頻道的歷史消息,但如果願意,您還可以從基礎UIViewController
添加自己的覆蓋功能。
對於手頭的問題,在咨詢了我們的 PubNub 工程師之后,您需要使用數據填充本地數據庫。 例如,如果您希望為頻道顯示消息,那么如果您已經在本地創建了消息,則可以使用load(messages:)
方法,或者如果您想從 PubNub 存儲同步消息,則可以使用thesyncRemoteMessages(_:)
方法。
我強烈建議您遵循入門指南。 該指南展示了如何在真正的聊天應用程序中創建與消息列表 UI 一起使用的本地對象,並且您可以使用消息輸入(位於 UI 底部)來發布消息。
如果您想要另一個示例,可以按照 PubNub 的教程將 iOS 聊天組件添加到現有應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.