美文网首页
oc调用js语句卡死随笔

oc调用js语句卡死随笔

作者: PokerFace_u | 来源:发表于2017-11-20 15:56 被阅读9次

    shareResultBlock 为回调方法。
    当回调方法中有 [_webView stringByEvaluatingJavaScriptFromString:jsStr];

    // [self performSelectorOnMainThread:@selector(test) withObject:nil waitUntilDone:YES];
    self.shareResultBlock(@"0000",callBackStr);

    • (void)test{
      self.shareResultBlock(@"0000",callBackStr);
      }

    执行stringByEvaluatingJavaScriptFromString:jsStr]; 会阻塞主线程 导致卡死,若用
    [self performSelectorOnMainThread:@selector(test) withObject:nil waitUntilDone:YES]; YES表示需要阻塞主线程,这里用NO,也可以得到相同的结果

    相关文章

      网友评论

          本文标题:oc调用js语句卡死随笔

          本文链接:https://www.haomeiwen.com/subject/izvvvxtx.html