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. Xcode核心數據屬性
- 5. 核心數據集屬性
- 6. iOS - 如何刷新/更新核心數據瞬態屬性?
- 7. 不更新可變形屬性的核心數據
- 8. 核心數據更新所有「索引」屬性(iOS)
- 9. 使用核心數據更新特定元素的屬性
- 10. 更新核心數據的特定屬性
- 11. 核心數據更新/ AppStore更新
- 12. 核心數據唯一性
- 13. 使用一個核心數據屬性填充數組
- 14. iPhone:核心數據更新數據
- 15. 核心數據 - 獲取對象屬性最近一次更新的日期
- 16. 核心數據獲取屬性
- 17. 核心數據的屬性Count獲取
- 18. Xcode 4核心數據屬性選項
- 19. 獲取核心數據屬性的NSArray
- 20. 核心數據緩存瞬態屬性?
- 21. 核心數據 - 處理動態屬性
- 22. 核心數據:獲取關係屬性
- 23. 核心數據關係屬性
- 24. 核心數據和瞬態屬性
- 25. 核心數據:實體屬性混合
- 26. 指定核心數據屬性
- 27. 核心數據的動態屬性
- 28. 具有NSData屬性的核心數據
- 29. 如何找到一個屬性的核心數據
- 30. 綁定到一個核心屬性的關係數據