diff --git a/ios/sdk/base/executors/HippyJSCExecutor.mm b/ios/sdk/base/executors/HippyJSCExecutor.mm index a2127916b..ff39c76f6 100644 --- a/ios/sdk/base/executors/HippyJSCExecutor.mm +++ b/ios/sdk/base/executors/HippyJSCExecutor.mm @@ -716,7 +716,7 @@ static NSError *executeApplicationScript(NSData *script, NSURL *sourceURL, Hippy } - (void)executeBlockOnJavaScriptQueue:(dispatch_block_t)block { - Engine *engine = [[HippyJSEnginesMapper defaultInstance] JSEngineForKey:self.executorkey].get(); + auto engine = [[HippyJSEnginesMapper defaultInstance] JSEngineForKey:self.executorkey]; if (engine) { if (engine->GetJSRunner()->IsJsThread() == false) { std::shared_ptr task = std::make_shared(); @@ -729,7 +729,7 @@ static NSError *executeApplicationScript(NSData *script, NSURL *sourceURL, Hippy } - (void)executeAsyncBlockOnJavaScriptQueue:(dispatch_block_t)block { - Engine *engine = [[HippyJSEnginesMapper defaultInstance] JSEngineForKey:self.executorkey].get(); + auto engine = [[HippyJSEnginesMapper defaultInstance] JSEngineForKey:self.executorkey]; if (engine) { std::shared_ptr task = std::make_shared(); task->callback = block;