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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • ShoSho

    ShoSho

    20 Ocak 2010