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

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010