iPhone SDK (3.0) kullanıyorum ve bir sınıf içinde çeşitli yöntemleri çağırmak için seçiciler dizisi oluşturmaya çalışıyorum."seçiciler dizisi" nasıl oluşturulur
Açıkçası, yanlış bir şey yapıyorum (sanırım @selector bir sınıf olarak görülmüyor ve NSArray'a doldurulmuyor).
Bunu denedim, ama belli ki yanlış.
Böyle bir dizi seçiciye sahip olmanın basit bir yolu var mı? Ya da bir yöntem koleksiyonu ile yinelemek için daha iyi bir yolu var mı?
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;
}
bana iyi geliyor. Teşekkürler! – user141146
Sadece bir dizi seçici gerektiğinde uygun bir çözüm değildir. –