22 EYLÜL 2008, PAZARTESİ
Nasıl Objective-C ile çalışma zamanında bir seçici dinamik olarak oluşturabilir miyim?
Derleme SEL
@selector(MyMethodName:)
kullanarak oluşturmak için nasıl biliyorum ama yapmak istediğim bir seçici NSString
bir dinamik olarak oluşturun. Bu mümkün olabilir mi?
Ben ne yapabilirim:
SEL selector = @selector(doWork:);
[myobj respondsToSelector:selector];
Yapmak istediğim şey: (bu belli ki işe yaramıyor sahte kod)
SEL selector = selectorFromString(@"doWork");
[myobj respondsToSelector:selector];
Apple API docs aradım, ama derleme @selector(myTarget:)
sözdizimi bağlı olmayan bir yol bulamadı.
CEVAP
22 EYLÜL 2008, PAZARTESİ
Objective-C programcı, sadece bir sempatizanı değilim, ama belki de NSSelectorFromString ne ihtiyaç vardır. Bu seçici bir dize dönüştürmek için kullanabileceğiniz Runtime Reference explicity bahsetti.
Bunu Paylaş:
Nasıl dinamik olarak çalışma zamanında...
Nasıl dinamik olarak bir süre döngü il...
Nasıl iki JavaScript nesnelerin özelli...
Bir @Objective-C ile seçici olarak blo...
Nasıl PHP kullanmak dinamik olarak Goo...