アルファベットでTableViewベースのセルをソートする方法は? (CoreData)(スウィフト3)
は、どのように私はアルファベット応じて細胞を選別し、キャップはcoreDataにロック無視ことができますか? 、物事(リスト)の配列を取得するためにあなたのコードでは
FUNCのattemptFetch(){
let fetchRequest: NSFetchRequest<Item> = Item.fetchRequest() // fetch the Item.
// display it by Sort.
let priceSort = NSSortDescriptor(key: "price", ascending: true)
let titleSort = NSSortDescriptor(key: "title", ascending: true)
let dateSort = NSSortDescriptor(key: "created", ascending: false)
if segment.selectedSegmentIndex == 0 {
fetchRequest.sortDescriptors = [dateSort]
} else if segment.selectedSegmentIndex == 1 {
fetchRequest.sortDescriptors = [priceSort]
} else if segment.selectedSegmentIndex == 2 {
fetchRequest.sortDescriptors = [titleSort]
}
NSSortDescriptorです。しかし、どのようにデータを取得するのですか?あなたのコードは何ですか? – Larme
はアルファベットに従ってそれをソートし、キャップのLockを無視したいだけです。 –
データを取り出す場所にコードを追加してください – Sneha