从CoreData

时间:2016-03-14 00:10:36

标签: swift core-data count nsfetchrequest

我的CoreData属性“picturecount”(Int)有问题所以我有一个UICollectionView有图像和我在CoreData中保存Imagecount到目前为止这么好,当我在PhtoController中打印它运行并显示专题图片。所以在EverydayController中我会给它一个Label名称:“CountPic”但是picturecount总是0可能是什么问题? 谢谢你的帮助。

PhotoController:UICollectionViewController

  let CountPicture = NSEntityDescription.insertNewObjectForEntityForName("Everyday", inManagedObjectContext: self.mgdContext) as! Everyday
    CountPicture.picturecount = everypicture.count
    print("\(CountPicture.picturecount)coreinfo")
    do {try self.mgdContext.save()} catch {print("Error")}

EverydayController:

var everyday = [Everyday] ()


var mgdContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext


func loaddata () {
    let fetchrequest = NSFetchRequest(entityName: "Everyday")
    everyday = try! mgdContext.executeFetchRequest(fetchrequest) as! [Everyday]}

delegateLoangeController!.CountPic.title = "\(everyday[0].picturecount!) Picture"

0 个答案:

没有答案