2015-09-29 6 views

Antwort

-1

I verwendet Firebase dafür:

var userIsTypingRef: FIRDatabaseReference! 
 
    fileprivate var localTyping = false 
 
    var isTyping: Bool { 
 
     get { 
 
      return localTyping 
 
     } 
 
     set { 
 
      localTyping = newValue 
 
      userIsTypingRef.setValue(newValue) 
 
     } 
 
    }

Und dann fügte diese zu meinen Code-Basis:

fileprivate func observeMessages() { 
 
     let messagesQuery = messageRef.queryLimited(toLast: 25) 
 
     messagesQuery.observe(.childAdded) { (snapshot: FIRDataSnapshot!) in 
 
      if let value = snapshot.value as? [String:AnyObject], let id = value["senderId"] as? String, let text = value["text"] as? String { 
 
      self.addMessage(id, text: text) 
 
      self.finishReceivingMessage() 
 
     } 
 
    }

+0

"Und wenn ja, könnten sie ihren Ansatz teilen?". Lassen Sie diesen Teil nicht aus @ user3144836 – Alex7

+0

Also, wie hilft Ihr Ansatz bei der Animation des Tippers? – user3144836

Verwandte Themen