0
我正在使用CoreData
與swift,我在讀取時遇到了核心數據中的問題。 我有一個具有3個屬性的實體。我能夠成功地將數據保存在屬性中。只是我想從一個屬性如何使用神奇記錄庫獲取屬性中的所有值Swift
我正在使用CoreData
與swift,我在讀取時遇到了核心數據中的問題。 我有一個具有3個屬性的實體。我能夠成功地將數據保存在屬性中。只是我想從一個屬性如何使用神奇記錄庫獲取屬性中的所有值Swift
1)創建ManagedObject喜歡的對象獲取數據,
var objModel = [NSManagedObject]()
然後取像數據,
func loadData()
{
let app = UIApplication.sharedApplication().delegate as! AppDelegate
let context = app.managedObjectContext
let fetchReq = NSFetchRequest(entityName: "Student") // Your entity
var fetchResult = [NSManagedObject]()
let err : NSError! = nil
do{
fetchResult = try context.executeFetchRequest(fetchReq) as! [NSManagedObject]
self.objModel = fetchResult
self.tblList.reloadData()
}
catch{
print(err)
}
} // Call this loadData() in ViewDidLoad
然後你就可以得到記錄在Tableview的CellForRow方法中,像
self.objModel[indexPath.row].valueForKey("parent_id")
self.objModel[indexPath.row].valueForKey("task_id")
希望這可以幫助你。
嗨,只有我想獲取數據的日期屬性和我使用的是神奇的記錄庫 –
最好是在字符串中存儲日期,而不是其他任何類型的。因爲它會很容易處理,一旦你存儲它,然後你可以在字符串中將它轉換爲日期類型。 –