文字列で定義されたコードを実行できるようにしたいと考えています。私は performSelector: を認識していますが、セレクターを実行するオブジェクトは異なります。
文字列の例
[[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo] hasFlash]
[UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront]
だから私がやりたいのは、
SEL selector = NSSelectorFromString(@"[[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo] hasFlash]");
if (selector) {
// Show flash buttons
}