2016-06-21 24 views

回答

0

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") 

希望這可以幫助你。

+0

嗨,只有我想獲取數據的日期屬性和我使用的是神奇的記錄庫 –

+0

最好是在字符串中存儲日期,而不是其他任何類型的。因爲它會很容易處理,一旦你存儲它,然後你可以在字符串中將它轉換爲日期類型。 –