0
我喜歡將該行移動到的table
和persist
這就是我喜歡它來查看我的更改,當我再次來到我的屏幕時,如果eventStatus == 1 0r 2
。我做了以下但行不動取值時鍵值編碼兼容錯誤
if eventSegCtrl.selectedSegmentIndex == 0 {
myEventCell.eventLabel.text = self.eventScheduleOnc[indexPath.row].eventNameOnc
let eventDesc = self.eventScheduleOnc[indexPath.row].eventDecOnc
let eventStatus = eventDesc?.eventStatus
if eventStatus == 1 {
myEventCell.eventLabel.textColor = UIColor.green
do
{
//Create fetch request with NSSortDescriptor
let request = NSFetchRequest<NSFetchRequestResult>(entityName: "EventScheduleOnc")
let sort = NSSortDescriptor(key: "indexOnc", ascending: true)
request.sortDescriptors = [sort]
// Acess the last objects index
let lastRowIndex = eventTitleOnc.count - 1
print(lastRowIndex)
request.setValue(lastRowIndex, forKey: "indexOnc")
// Save it to core data
try context.save()
_ = try context.execute(request)
}
catch{}
}
我得到這個下面的錯誤
***終止應用程序由於未捕獲的異常「NSUnknownKeyException」,原因:「[setValue方法:forUndefinedKey: ]: 該類不是關鍵字indexOnc的關鍵字編碼標準。
錯誤表示'request'中的實體沒有名爲'indexOnc'的屬性。 – rmaddy
@rmaddy,但我有那個屬性indexOnc http://imgur.com/5wrAobQ – Coder221