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

  • FullMag

    FullMag

    15 ŞUBAT 2007
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013