我正在为iOS开发一个待办事项列表应用程序,我正在使用CoreData来保存列表和待办事项。我在集合视图中显示它,该集合视图从链接到CoreData实体的数组获取数据。问题是,当你创建一个列表或待办事项时,它会保存但会进入屏幕底部,我认为这是因为当'.saveContext'运行时,被保存的字符串将会到达数组的末尾(基本上附加它),有没有办法指定它来保存到数组的开始?有点像myArray.insert(“你好”,网址为:0),而不是myArray.append(“你好”)如何将字符串保存到CoreData数组的起始处
0
A
回答
0
你不能改变的CoreData
节省订单,但您也可以叫reverse()
您CoreData
的取阵列上先显示最后一项。
self.yourArray = try! context.fetch(request)
self.yourArray.reverse() //Now last entry will show first
0
当你正在做一个读取请求获得清单或待办事项,你可以指定一个NSSortDescriptor
以任何顺序取出的对象进行排序。您可以在该键集排序在列表和待办事项(当你创建对象将此属性设置为NSDate()
)一creationDate
属性,然后:
let sortDescriptor = NSSortDescriptor(key: "creationDate", ascending: false)
let request = ...// your NSFetchedRequest
request.sortDescriptors = [sortDescriptor]
祝你好运!
相关问题
- 1. 将字符串数组保存到sharedPreference
- 2. 如何将字符串的部分保存到一个数组
- 3. 如何将数据保存到coreData
- 4. 如何拆分字符串并将其保存到数组
- 5. 保存字符串到数组C++
- 6. 如何将文件保存为Java中的字符串数组?
- 7. 如何将字符串转换为JSON并将数据保存到数组中?
- 8. 如何将字符串生成的子串存储到字符串数组中?
- 9. 将字符数组保存到iPhone
- 10. 如何将一个无符号字符数组保存到MySQL
- 11. 如何将UIStepper保存到CoreData(swift 3)
- 12. 如何将加密的字符串保存到数据库?
- 13. 将字符串存储到数组中?
- 14. 如何将一个字符串数组保存到iOS的PFObject中
- 15. 将CoreData保存到iCloud(Swift)
- 16. 将USSwitch保存到CoreData
- 17. 将字符串值保存到数组中时Powershell错误
- 18. PHP将字符串和变量保存到数组中
- 19. Rails 4.0将数组和字符串保存到单列
- 20. 如何将ofn.lpstrFile保存为字符串?
- 21. 如何改变浮到字符串数组的数组,然后保存为txt
- 22. 关联数组:将其保存为数组还是字符串?
- 23. 保存输入字符串字符到一个二维数组
- 24. 如何将一个字符串拆分为一个数组,但将多个数字/单词保存在一起?
- 25. 如何保存字符串?
- 26. Android:Sqlite保存字符串数组?
- 27. 如何将字符串中存储的数据转换为字符串数组
- 28. 将SQL查询中的分隔字符串保存为字符串数组
- 29. 如何将数组[字符串]存储到输出文件
- 30. 将blob字符串保存到mysql
您应该为您的item对象添加'createdDate'或类似的日期属性,然后您可以按此属性进行排序。 – Paulw11