Как исправить «Произошла необработанная ошибка: objectDeleted» при удалении объекта области - PullRequest
0 голосов
/ 16 февраля 2019

Я хочу удалить записи в области базы данных, которые наблюдались в некоторых представлениях.

При попытке очистить базу данных была показана эта ошибка!"objectDeleted"

Я использую обозреватель из этого объекта в другом месте моего кода.

эта функция в ошибке вызова RXCocoa.swift:


func rxFatalError(_ lastMessage: String) -> Never {
// The temptation to comment this line is great, but please don't, it's for your own good. The choice is yours.
**fatalError(lastMessage)**

}

это мой код:

//clean db
DBManager.sharedInstance.deleteAllFromDatabase()
}

func deleteAllFromDatabase() {
try! database.write {
database.deleteAll()
print("Deleted All Profile objects")
}
}
Observable.from(object: profileInDb) 
.map { profile -> UIImage in 
let avatar = self.imageStorageHandler.loadImageFromPath(profile.avatarDir) 
return avatar) } 
.bind(to: self.userImage.rx.image)
...