Mam widok tabeli, który pokazuje kontakty posortowane według alfabetycznej kolejności i podzielić je na sekcje.NSSortDescriptor - push # i numery na końcu listy - iphone xcode
używam -
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:[dataSource keyName] ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
następnie kontaktów bez nazwy używam znak # jako pierwszej litery więc wszystkie z nich zostaną zgrupowane w jednej grupie.
wszystko jest świetnie. jedyne, czego chcę, to przesunięcie sekcji # na koniec stołu, jak na razie to pokazuje na samym początku.
jakieś pomysły?
góry dzięki
Shani
Co to jest "NSComparisonResult (^ myStringComparison) (id obj1, id obj2) =^NSComparisonResult (id obj1, id obj2) {...};'? Rozumiem, jak to działa, ale jaki to konstruuje język? Czy to tylko funkcja? –
Jest to obiekt blokowy, który jest podobny do zwykłej funkcji. Możesz [przeczytaj więcej o nich w dokumentach Apple] (http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/Blocks/Articles/00_Introduction.html). – sgress454
Dziękuję także ode mnie. –