2016-06-21 20 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

最好是在字符串中存储日期,而不是其他任何类型的。因为它会很容易处理,一旦你存储它,然后你可以在字符串中将它转换为日期类型。 –