I use swift3 and Realm 2.3.
And I need callback after transaction is finished.
for example, I have a code as below, how can I get call back after a realm data transaction is finished ?
DispatchQueue.main.async {
try! self.realm.write {
self.realm.add(friendInfo, update: true)
}
}
Transactions are executed synchronously. So you can just perform the code right after you execute the transaction.
DispatchQueue.main.async {
try! self.realm.write {
self.realm.add(friendInfo, update: true)
}
callbackFunction()
}