現在、マッチングアプリケーションを個人で作ろうと奮闘中なのですが
マッチングした人同士のチャットのタイムラインで問題が起こっており
どうにも解決できないため、どなたかアドバイスをいただければと思います。
サーバはfirebeseを使っております。
症状としましては、
会話をしていると順番に会話が表示されず
急に上に行ってしまったりしております。
当初は、各スマホの時間取得でズレが出ているのかと思っておりましたが、
サーバの時間を参照しているため、その考え方は否定されました。
PFQuery(className: "●●●●") .orderByDescending("●●●●") .getFirstObjectInBackgroundWithBlock({ object, error in if object != nil { self.serverDate = object?.createdAt//●●●● if let id = self.●●●● { saveMessage(id, ●●●●: ●●●●(●●●●: ●●●●, ●●●●: ●●●●, date: self.serverDate!)) saveMessage(self.●●●●!, ●●●●: ●●●●(●●●●: ●●●●, ●●●●: ●●●●, date: self.serverDate!)) } } })
ソースとしてはこの部分で、設定しており特に問題はないと思うのですが
ソースでおかしい部分はあるでしょうか?
どなたか、わかる方いらっしゃいましたら教えてください。
回答1件
あなたの回答
tips
プレビュー