İPhone SDK (3.0) kullanıyorum ve bir sınıf içinde çeşitli yöntemleri çağırmak için bir dizi seçici oluşturmaya çalışıyorum .
Açıkçası, yanlış bir şey yapıyorum (@selector'ın bir sınıf olarak kabul edilmediğini ve bu yüzden onları bir NSArray'e doldurmanın işe yaramadığını düşünüyorum).
Bunu denedim ama açıkça yanlış.
Bunun gibi bir dizi seçiciye sahip olmanın basit bir yolu var mı? Ya da bir dizi yöntem aracılığıyla yinelemenin 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;
}