ฉันรู้วิธีสร้างSEL
เวลาคอมไพล์โดยใช้@selector(MyMethodName:)
แต่สิ่งที่ฉันต้องการทำคือสร้างตัวเลือกแบบไดนามิกจากNSString
ไฟล์. เป็นไปได้หรือไม่?
สิ่งที่ฉันทำได้:
SEL selector = @selector(doWork:);
[myobj respondsToSelector:selector];
สิ่งที่ฉันต้องการทำ: (รหัสหลอกเห็นได้ชัดว่าสิ่งนี้ใช้ไม่ได้)
SEL selector = selectorFromString(@"doWork");
[myobj respondsToSelector:selector];
ฉันค้นหาเอกสาร Apple API แล้ว แต่ไม่พบวิธีที่ไม่ต้องอาศัย@selector(myTarget:)
ไวยากรณ์เวลาคอมไพล์