我正在爲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. 將字符串保存到數組
- 2. 將字符串數組保存到sharedPreference
- 3. 如何將字符串的部分保存到一個數組
- 4. 無法將字符串保存到字符串數組上stackmob
- 5. 將字符串數組保存到字符串
- 6. 如何將數據保存到coreData
- 7. 如何將字符串保存到mips數組中
- 8. 如何將字符串保存到Visual Basic數組中?
- 9. 如何拆分字符串並將其保存到數組
- 10. 如何將字符串保存爲Powershell中的原始數據?
- 11. 保存字符串到數組C++
- 12. 如何將文件保存爲Java中的字符串數組?
- 13. 如何將字符串轉換爲JSON並將數據保存到數組中?
- 14. 如何將字符串生成的子串存儲到字符串數組中?
- 15. 將字符數組保存到iPhone
- 16. iOS - 將一組圖像保存到CoreData
- 17. 如何將一個無符號字符數組保存到MySQL
- 18. 如何將NSAttributedString保存到CoreData
- 19. 如何將UIStepper保存到CoreData(swift 3)
- 20. 將textfield的字符串保存到數組中 - swift
- 21. 將字符串的數組列表保存到共享偏好
- 22. 如何將字符串分開並保存在asp.net數組中
- 23. 如何將加密的字符串保存到數據庫?
- 24. 將字符串存儲到數組中
- 25. 將字符串存儲到數組中?
- 26. 如何將一個字符串數組保存到iOS的PFObject中
- 27. 將CoreData保存到iCloud(Swift)
- 28. 將USSwitch保存到CoreData
- 29. PHP將字符串和變量保存到數組中
- 30. Rails 4.0將數組和字符串保存到單列
您應該爲您的item對象添加'createdDate'或類似的日期屬性,然後您可以按此屬性進行排序。 – Paulw11