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

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • Justin Case

    Justin Case

    3 EKİM 2011
  • soyacincautv

    soyacincautv

    14 NİSAN 2010