簡體   English   中英

如何使用我從 PubNub fetchMessagesHistory function in Swift 中獲得的消息填充 MessagesList UI

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM