2
Şu anda bu viewDidLoad bir yöntemde benim uygulaması, tahmin ettiğiniz gibi, ben girmeden önce birkaç saniye stucked edilecek dateParameter = self.lastMessageDateyüklenmesi nasıl görüntüler uyumsuz
for chat in self.realm.objects(ChatObject).filter("room_id == \(self.room.id)").sorted("dateTime", ascending: true) {
if chat.type == "GIFT" {
print(chat.gift)
let imageData = NSData(contentsOfURL: NSURL(string: chat.gift!.image)!)
//let photoItem = JSQPhotoMediaItem(image: UIImage(data: imageData!))
let photoItem = ChatImageJSQPhoto(image: UIImage(data: imageData!))
let photoMessage = JSQMessage(senderId: String(chat.sender!.id), senderDisplayName: chat.sender!.username, date: self.formatter.dateFromString(chat.dateTime), media: photoItem)
self.messages.append(photoMessage)
//then get the message if it exists
if chat.desc.characters.count > 0 {
self.addMessage(String(chat.sender!.id), senderName: chat.sender!.username, text: chat.desc, date: chat.dateTime)
}
} else {
if chat.desc.characters.count > 0 {
print(chat.sender?.username)
self.addMessage(String(chat.sender!.id), senderName: chat.sender!.username, text: chat.desc, date: chat.dateTime)
}
}
}
self.finishReceivingMessage()
Ancak olduğunu benim JSQMessagesViewController. Kabarcıkların ortasındaki kabarcıkları nasıl yüklerim ve etkinlik göstergesi bulunur, sonra görüntüleri eşzamansız olarak yüklerler mi?
Bu aynı sorunu yaşıyorum, şimdiye kadar bir çözüm var mı? – AndaluZ
Mesajlarımın kaydırılması için sayfalama ekledim. Bunu deneyin ve – Happiehappie
yardımcı olursa bana bildirin. Ayrıca onları arka planda ana dişli – Happiehappie