回答
抓住appDelegate
對象和context
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let context = appDelegate.persistentContainer.viewContext
在覈心數據添加記錄
let user = NSEntityDescription.insertNewObject(forEntityName: "UsersClass", into: context) as! UsersClass
user.userName = "Rajan"
appDelegate.saveContext()
擷取
let fetchRequest:NSFetchRequest<UsersClass> = UsersClass.fetchRequest()
然後執行這個請求
do {
let searchResults = try context.fetch(fetchRequest)
for trans in searchResults {
print(trans.username!)
}
}
catch {
//Handle error
}
UsersClass + CoreDataProperties.swift
import Foundation
import CoreData
extension UsersClass {
@nonobjc public class func fetchRequest() -> NSFetchRequest<UsersClass> {
return NSFetchRequest<UsersClass>(entityName: "UsersClass");
}
@NSManaged public var userName: String?
}
這裏是我提出的Sample。
不,它不工作 – Srini
更新,因爲你說沒有運氣... – Srini
***由於未捕獲的異常'NSInvalidArgumentException',原因:'executeFetchRequest:錯誤:
- 1. Swift3 CoreData - fetchResultsController
- 2. 代碼重複 - swift3
- 3. 帶擴展名的Swift3 CoreData
- 4. Swift3:添加代碼按鈕
- 5. 如何從CoreData-Entities獲取一些值到代碼
- 6. CoreData和在Swift3中添加文本框
- 7. 獲得在CoreData的ios表的只有少數性能swift3
- 8. 獲取代碼
- 9. 獲取代碼
- 10. 獲取代碼
- 11. 獲取代碼
- 12. CoreData 1570錯誤代碼
- 13. 發送複雜參數與Alamofire Swift3獲取狀態代碼500錯誤
- 14. swift3國家和電話代碼選取器
- 15. 獲取源代碼。
- 16. 獲取從代碼
- 17. 獲取源代碼
- 18. 獲取從代碼
- 19. 獲取代碼爲
- 20. 獲取java.lang.NumberFormatException代碼
- 21. 從CoreData獲取整數?
- 22. 獲取從coredata迅速
- 23. 過濾CoreData獲取與parentEntities
- 24. 從CoreData獲取記錄?
- 25. Swift:獲取請求獲取源代碼
- 26. 獲取Android的源代碼
- 27. 獲取從API代碼
- 28. SymbolSource獲取源代碼
- 29. 獲取iframe源代碼?
- 30. 獲取ISO國家代碼
什麼是錯誤?也可以將您的代碼作爲文本發佈,而不是圖片。 –
檢查答案 –
它對你有幫助嗎? –