【发布时间】:2017-08-18 08:45:11
【问题描述】:
var ref = Database.database().reference().child("Essages")
var childRef = Database.database().reference().child("Essages").childByAutoId()
@IBAction func sendBtn(_ sender: Any) {
posting()
}
func posting(){
let values = ["message" : captionTextView.text] as [String : Any]
childRef.updateChildValues(values) { (error, ref) in
if error != nil {
print("error")
}else {
let = Timer.scheduledTimer(timeInterval: 90000, target: self, selector: #selector(self.onTick), userInfo: nil, repeats: false)
}
}
}
func onTick(){
childRef.removeValue()
}
如果应用程序已打开,则计时器正在工作并且正在删除数据。但是,如果我关闭应用程序,计时器将无法正常工作并且数据不会被删除。请帮我解决这个问题。我正在尝试获得像 snapchat 这样的功能(24 小时内删除)。
【问题讨论】:
标签: ios firebase swift3 firebase-realtime-database