您当前的位置: 首页 >  git

对GitHub的CoreData项目改造及完善

发布时间:2016-11-12 10:27:50 ,浏览量:0

GitHub&CoreData(以下简称GC)项目是一个可以实时从GitHub的swift‘s Project里抓取更新的App。

其中用到了第三方的json库SwiftyJSON,以及用来保存,枚举以及修改数据的NSFetchedResultsController对象。

但是该项目在实际运行时用NSFetchedResultsController分组显示的内容却是乱的,相关初始化代码如下:

let fetch = NSFetchRequest(entityName:"Commit")
            let sortDate = NSSortDescriptor(key: "date", ascending: false)
            fetch.sortDescriptors = [sortDate]
            fetch.fetchBatchSize = 20
           
            fetchResultsController = NSFetchedResultsController(fetchRequest: fetch, managedObjectContext: managedObjectContext, sectionNameKeyPath: "author.name", cacheName: nil)
            fetchResultsController.delegate = self

此时的运行结果如下:

这里写图片描述

可以看到我以

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0456s