Сортировка нескольких данных из базы быстрого огня в ячейке представления таблицы в алфавитном порядке по инициалам золота - PullRequest
1 голос
/ 30 мая 2020

Делаю словарное приложение. firebase также имеет заголовок и описание словаря. Я помещаю эти данные в x-код. Я покажу заголовок в ячейке представления таблицы. но я не мог отсортировать их, например, в алфавитном порядке; to apple B book Я хочу отсортировать его.

Я буду перечислять только физик.баслик. swift 4, я работаю в xcode 10.3

 class FizikSozluk{
    var fizik_id : String?
    var baslik :String?
    var aciklama:String?
    var animasyonAdi:String?





@IBOutlet weak var tableview: UITableView!

@IBOutlet weak var seachbar: UISearchBar!
var fizikListe = [FizikSozluk]()


var ref : DatabaseReference!

extension ViewController2 : UITableViewDelegate, UITableViewDataSource{

func numberOfSections(in tableView: UITableView) -> Int {

    return 1

}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    fizikListe.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let fizik = let fizik = self.fizikListe.sorted(by: { $0.baslik ?? "" < $1.baslik ?? ""})[indexPath.row]

    let cell = tableView.dequeueReusableCell(withIdentifier: "sozluk", for: indexPath) as? TableViewCell


    cell?.baslik.text = fizik.baslik




    return cell!

}

Сортирую информацию по алфавиту с помощью приведенного выше кода. однако при использовании промежуточной функции информация, которую я отправляю другому контроллеру представления, смешана. Еще хочу рассортировать информацию по буквам.

Яблоко

Б книга

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...