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

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011