0
A
回答
0
嘗試下面的例子可能是helpful.Replace您實體名稱。
var appDel:AppDelegate = (UIApplication.sharedApplication().delegate as! AppDelegate)
var context: NSManagedObjectContext = appDel.managedObjectContext!
var request = NSFetchRequest(entityName: "Params")
var params = NSEntityDescription.insertNewObjectForEntityForName("Params", inManagedObjectContext: context) as! NSManagedObject
if let fetchResults = appDel.managedObjectContext!.executeFetchRequest(fetchRequest, error: nil) as? [NSManagedObject] {
if fetchResults.count != 0{
for (var v = 0 ; v < fetchResults.count ; v++) {
var managedObject = fetchResults[v]
println(fetchResults)
managedObject.setValue("-1", forKey: "value")
context.save(nil)
}
}
}
0
爲SWIFT 3
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let managedContext = appDelegate.managedObjectContext
let request = NSFetchRequest<NSFetchRequestResult>(entityName: "Params")
do{
if let fetchResults = try managedContext.fetch(request) as? [NSManagedObject] {
if fetchResults.count != 0 {
for index in 0...fetchResults.count-1 {
let managedObject = fetchResults[index]
managedObject.setValue("-1", forKey: "value")
}
try managedContext.save()
}
}
} catch let error as NSError {
print("Could not fetch \(error), \(error.userInfo)")
}
相關問題
- 1. 核心數據中的更新屬性
- 2. 使用核心數據更新屬性
- 3. 核心數據屬性唯一性
- 4. 核心數據 - 更改屬性類型
- 5. 核心數據集屬性
- 6. Xcode核心數據屬性
- 7. iOS - 如何刷新/更新核心數據瞬態屬性?
- 8. 更改核心數據中的一個屬性
- 9. 更新核心數據性能
- 10. 使用核心數據更新特定元素的屬性
- 11. 更新核心數據的特定屬性
- 12. 如何更新Swift核心數據中的任何屬性?
- 13. 不更新可變形屬性的核心數據
- 14. 核心數據更新所有「索引」屬性(iOS)
- 15. 核心數據日期和布爾屬性無法更新
- 16. 更新值核心數據
- 17. 核心數據性能是否更好,屬性更少?
- 18. 核心數據更新/ AppStore更新
- 19. 核心數據唯一性
- 20. 核心數據數組作爲屬性
- 21. 使用一個核心數據屬性填充數組
- 22. iPhone:核心數據更新數據
- 23. 核心數據 - 獲取對象屬性最近一次更新的日期
- 24. 具有NSData屬性的核心數據
- 25. 核心數據:獲取關係屬性
- 26. 核心數據中提取的屬性
- 27. 核心數據關係屬性
- 28. 核心數據緩存瞬態屬性?
- 29. Xcode 4核心數據屬性選項
- 30. 核心數據 - 遍歷NSManagedObject的屬性