SORU
9 ŞUBAT 2010, Salı


bir oluşturmak için nasıl "seçiciler" dizisi.

İPhone SDK (3.0) kullanıyorum ve bir oluşturmak için çalışıyorumseçiciler dizisibir sınıf içinde çeşitli yöntemler çağırmak için.

Belli ki, bir şeyler yanlış (@seçici bir sınıf olarak kabul edilemez ve bir NSArray içine doldurma çalışmıyor sanırım) yapıyorum.

Bunu denedim, ama belli ki yanlış.

Bu gibi seçiciler dizisi için basit bir yol var mı? Ya da daha iyi bir yöntem bir koleksiyon boyunca yineleme yapmak için mi?

selectors = [NSArray arrayWithObjects:
                          @selector(method1),
                          @selector(method2),
                          @selector(method3),
                          @selector(method4),
                          @selector(method5),
                          @selector(method6),
                          @selector(method7), nil];

for (int i = 0; i < [selectors count]; i  ) {
    if ([self performSelector:[selectors objectAtIndex:i]]) // do stuff;
}

CEVAP
9 ŞUBAT 2010, Salı


Dizeleri ve kullanım NSSelectorFromString mağaza misiniz?

docs

NSSelectorFromString

Belirli bir adla seçici döner.

SEL NSSelectorFromString (
   NSString *aSelectorName
);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • lifeisforsharingDT

    lifeisforsha

    18 Mayıs 2011
  • RiceBunny

    RiceBunny

    16 ŞUBAT 2006
  • Submissions101

    Submissions1

    23 ŞUBAT 2007