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

  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006
  • TotalSeminarsChannel

    TotalSeminar

    16 Mart 2010