So sortieren Sie UITableview-Abschnitte - Verwenden von NSDictionary - ios, objective-c, uitableview, nsdictionary

Ich benutze die NSDictionary um die Daten anzuzeigen UITableview.

Und Sections zeigt jetzt wie -

Mein Logbuch ist - NSLog(@"%@",[self.base_dictionary allKeys]);

(
"2 days ago",
"2 weeks ago",
"4 weeks ago",
"5 days ago",
"1 week ago",
Today
)

Jeder kann helfen, wie ich es richtig sortieren kann -

("Today","2 days ago","5 days ago","1 week ago","2 weeks ago","4 weeks ago")

Antworten:

-1 für die Antwort № 1

Ändern Sie den verwendeten Schlüssel aus einer Zeichenfolgezu einer numerischen Zeichenkette, die den Wert der Anzahl von Tagen seit heute enthält, dh "000", "014", "028", "128", etc. Dies kann dann verwendet werden, um die Artikel zu sortieren, müssen Sie sicherstellen Führe Nullen, sonst funktioniert die Sortierung nicht richtig.

Wenn Sie den Titel für den Abschnitt anzeigen möchten, verwenden Sie eine Methode, um eine Zeichenfolgendarstellung zu berechnen


Verwandte Fragen
Speisekarte