SORU
25 EYLÜL 2009, Cuma


NSMutableDictionary erişim nesneleri Endeksi

NSMutableDictionary bir sırayla (bir tableview) anahtar/değerleri görüntülemek için, onlara erişmek için dizin ihtiyacım var. Eğer dizin erişim, dizin anahtar verebilir, daha değer alabilir. Bir yol ya da farklı bir tekniği var mı?

CEVAP
25 EYLÜL 2009, Cuma


Bir NSArray nesne allKeys yöntemi kullanarak anahtarları içeren alabilirsiniz. Sonra dizine göre öyle olabilir. Hangi tuşların dizideki görünme sırasını bilinmeyen olduğunu unutmayın. Örnek:

NSMutableDictionary *dict;

/* Create the dictionary. */

NSArray *keys = [dict allKeys];
id aKey = [keys objectAtIndex:0];
id anObject = [dict objectForKey:aKey];

EDİT: ne istersen yapmaya çalıştığın şeyi anlıyorum Aslında, kolayca, örneğin: hızlı numaralandırma kullanılarak yapılır

NSMutableDictionary *dict;

/* Put stuff in dictionary. */

for (id key in dict) {
    id anObject = [dict objectForKey:key];
    /* Do something with anObject. */
}

EDİT: yazım hatası Düzeltildi Marco ile dikkat çekti.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013