SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011