我是新手,需要你的帮助。我是新来回应原生我正在尝试将blink sdk与我的本机应用程序集成。我已经使用RCT_EXPORT_METHOD()
公开了一个本机方法来反应原生js。 JS按钮单击是调用此本机方法。现在从这个原生方法我想用以下方式打开相机:
/* Allocate and present the scanning view controller */
UIViewController<PPScanningViewController>* scanningViewController = [coordinator cameraViewControllerWithDelegate:self];
scanningViewController.autorotate = YES;
scanningViewController.supportedOrientations = UIInterfaceOrientationMaskAll;
现在有两个问题:
如果我这样运行它,它会给我红色屏幕说“在主线程上调用方法”。
现在要在主线程上运行它,我添加了-(dispatch_queue_t)methodQueue
{
return dispatch_get_main_queue();
}
仍然没有运行并且说在视图层次结构中不存在。请帮忙。