나는 두 영역 개체 클라세 있습니다영역이 제대로 삭제하지
var dataToBeUsed : Results<OrderItem>!
let itemToBeDelete = dataToBeUsed[indexPath.row]
try! realm.write {
realm.delete(itemToBeDelete)
tableView.reloadData()
}
:
class OrderItemList: Object {
let ListofStockItemOrderData = List<OrderItem>()
//
}
class OrderItem: Object {
dynamic var UnitDescriptor = " "
dynamic var StockQty = 0
dynamic var StockItemUnique = Int()
dynamic var StockUnitCost = Int()
dynamic var isCompleted = false
}
내가 추가하고 UITableView
에 표시 한 후 OrderItem
항목을 저장하고, 내가 추가 원하지 않는 항목을 삭제 내가 사라 삭제
let allObjects = realm.objects(OrderItemList.self)
항목을, 그러나 나는 호출 할 때 :
나는 호출 할 때
let allObjects = realm.objects(OrderItem.self)
항목이 아직 있습니다. 둘 다 어떻게 삭제할 수 있습니까?
내가 질문 할 수 있다면 어떻게해야합니까? 죄송합니다 처음 사용하는 영역은 –
걱정하지 않으셔도됩니다. 평범하지 않은 것이 아닙니다. 삭제할 정확한'OrderItem' 객체에서 직접'realm.delete'를 호출하고 있는지 확인하십시오. 배열에있는 객체를 보유하고있는 목록 객체에서이를 수행하는 것만으로는 충분하지 않습니다. – TiM