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

  • Android Central

    Android Cent

    13 Kasım 2008
  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • ipsy

    ipsy

    1 EKİM 2012