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

  • knopik96

    knopik96

    7 Mayıs 2011
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • vgeller1

    vgeller1

    22 Kasım 2009