有這個here
class ViewController: JSQMessagesViewController, SyncanoSyncServerDelegate
{
// MARK: - Server delegate methods
func syncServerConnectionOpened(syncServer: SyncanoSyncServer!) {
self.subscribeToCollection()
}
func syncServer(syncServer: SyncanoSyncServer!, connectionClosedWithError error: NSError!) {
self.syncServer.connect(nil);
}
func syncServer(syncServer: SyncanoSyncServer!, notificationAdded addedData: SyncanoData!, channel: SyncanoChannel!) {
if let senderId = addedData.additional?["senderId"] as? String {
let message = JSQMessage(senderId: senderId, displayName: senderId, text: addedData.text)
self.messages += [message]
}
self.finishReceivingMessage()
}
override func viewDidLoad(){
super.viewDidLoad()
self.syncServer.delegate = self
self.syncServer.connect(nil);
}
}
全教程