Когда данные tableview быстрых изменений, я также хочу изменить данные области db - PullRequest
0 голосов
/ 30 мая 2020

При перемещении списка в табличном представлении я хочу изменить данные db. Содержимое табличного представления было изменено, как показано ниже, но область db не была изменена. Пожалуйста, помогите

Спасибо за чтение

class DataRealm: Object {
    @objc dynamic var title: String = ""
    @objc dynamic var cable: String = ""
    @objc dynamic var img: String = ""
    @objc dynamic var id:Int = 0


    override static func primaryKey() -> String? {
        return "id"
    }

    func incrementId() -> Int {
            let realm = try! Realm()
            return (realm.objects(DataRealm.self).max(ofProperty: "id") as Int? ?? 0) + 1

        }

    convenience init(_ title: String, _ cable: String, _ img: String, _ id: Int)
    {
        self.init()
        self.title = title
        self.cable = cable
        self.img = img
        self.id = id
    }
}




var mDataSet: [MainData] = [MainData]()

func tableView(_ tableView: UITableView, moveRowAt fromIndexPath: IndexPath, to: IndexPath) {
    let itemToMove = mDataSet[(fromIndexPath as NSIndexPath).row] 
    mDataSet.remove(at: (fromIndexPath as NSIndexPath).row) 
    mDataSet.insert(itemToMove, at: (to as NSIndexPath).row) 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...