次のようにメッセージを Firebase に保存しました。
messageObject["timestamp"] = FIRServerValue.timestamp()
オブジェクトには次のような子がありますtimestamp: 1465222757817
。問題は、古い非 64 ビット デバイスがその長さの整数を処理できないことです。この問題の良い回避策は何ですか?
編集:
タイムスタンプを として宣言するとInt64
、エラーがスローされます。
var timestampQueryValue: Int64 = 1465222757817
self.chatRef.queryOrderedByChild("timestamp")
.queryStartingAtValue(timestampQueryValue)
.observeEventType(.ChildAdded, withBlock: {
(snapshot) -> Void in /* ... */ })
/* Error: Cannot convert value of type 'Int64'
to expected argument type 'AnyObject?' */