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

  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009
  • vgeller1

    vgeller1

    22 Kasım 2009