공부방/iOS2019. 7. 31. 15:34Tip of update data in swift realm

Realm 에서 제공하는 기능중에 Primarykey 가 같으면 자동으로 데이터를 업데이트 해주는 기능이 있습니다. 이말인 즉 where 절 같은 조건을 줄 필요가 없다는 소리 입니다. 데이터를 추가하면 자동으로 업데이트가 필요한지 새로 튜플을 추가할건지 자동으로 실행 합니다. 사용 방법은 아주 간단한데, let realm = try! Realm() try? realm.write { realm.add(data, update: .modified) } update: .modified 를 추가해 주면 됩니다. 단! Model에 따로 primaryKey 가 정해져 있지 않으면 Error 를 뿜어내므로 주의 하시기 바랍니다.

image