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

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009