NSArrayController ve NSTableView var. ITunes'dan parçalar gösteriyorlar. Listeyi başlığa tıklayarak sıralayabilirim.NSArrayController destekli bir NSTableView sıralama
Tablo görünümü için varsayılan bir sıralama tanımlayıcısı ayarlamanın bir yolu var, böylece kullanıcı uygulamayı her başlatışında albümleri sıralar.
Sıra denetleyicisini dizi denetleyicisine ve tablo görünümüne ayarlamaya çalıştım ancak bu hiçbir şeyi değiştirmiyor.
sizeEdit ederiz: cevap doğru. Ama bu bir NSArray ihtiyacı: Eğer dizi kontrolörün sıralama tanımlayıcısı bağlamak istiyorsanız
- (NSArray *)mainSortDescriptor {
return [NSArray arrayWithObjects:
[NSSortDescriptor sortDescriptorWithKey:@"album" ascending:YES],
[NSSortDescriptor sortDescriptorWithKey:@"trackNumber" ascending:YES],
nil];
}
Doğru. Benzer bir şey denedim ama işe yaramadı. Şimdi çalışıyor. Teşekkürler – david
@Josh Caswell Aşağıdaki hatayı alıyorum: [ valueForUndefinedKey:]: Bu sınıf, key tracksSortDescriptors için kodlama uyumlu anahtar değer değil. Herhangi bir fikrin var mı? –
@DomVinyard Uygulama temsilcisi yerine görünüm denetleyicisine bağladınız. Sorun değil, sadece view denetleyicinizde 'tracksSortDescriptors 'yöntemini uygulayın. –