小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

IOS Weex 报错误 resource request handler found,actionBridge 解决办法

React Native&Weex 额外说明

收录于:52天前

在IOS项目中使用Weex SDK的时候,从原生界面跳转到 Weex 容器页面,然后点击 Weex 容器页面上的按钮跳转到另一个原生界面。 JS方法点击无效。同时控制台上出现了“resource request handler found”、“actionBridge not Defined”等错误。

解决方案:添加以下两行代码注册自定义JS回调原生方法的事件方法

   [WXSDKEngine registerHandler:[WXLJCustomeEventModule new] withProtocol:@protocol(WXModuleProtocol)];

[WXSDKEngine registerModule:@"actionBridge" withClass:[WXLJCustomeEventModule 类]];

Weex 容器初始化代码注释

- (void)initWeexSDK
{
    [WXAppConfiguration setAppGroup:@"AliApp"];
    [WXAppConfiguration setAppName:@"WeexDemo"];
    [WXAppConfiguration setExternalUserAgent:@"ExternalUA"];
    
    [WXSDKEngine initSDKEnvironment];
    
    [WXSDKEngine registerHandler:[WXImgLoaderDefaultImpl new] withProtocol:@protocol(WXImgLoaderProtocol)];
    [WXSDKEngine registerHandler:[WXNavigationHandlerImpl new] withProtocol:@protocol(WXNavigationProtocol)];
    
    // 注册自定义的JS回调原生方法的事件方法
    [WXSDKEngine registerHandler:[WXLJCustomeEventModule new] withProtocol:@protocol(WXModuleProtocol)];
    [WXSDKEngine registerModule:@"actionBridge" withClass:[WXLJCustomeEventModule class]];
    // 注册自定义的JS回调原生方法的事件方法
    
#ifdef DEBUG
    [WXAnalyzerCenter addWxAnalyzer:[DebugAnalyzer new]];
#endif
    
#if !(TARGET_IPHONE_SIMULATOR)
    [self checkUpdate];
#endif
    
#ifdef DEBUG
    [self atAddPlugin];
    [WXDebugTool setDebug:YES];
    [WXLog setLogLevel:WXLogLevelLog];
    
#ifndef UITEST
    [[ATManager shareInstance] show];
#endif
#else
    [WXDebugTool setDebug:NO];
    [WXLog setLogLevel:WXLogLevelError];
#endif
}

. . .

相关推荐

额外说明

MySQL 8.0 新特性之横向(LATERAL)派生表

文章目录 我在慕课网发布的免费视频讲解 MySQL 8.0 版本新特性。 MySQL 将FROM中的子查询称为派生表(Derived Table)。以下查询使用了一个派生表: SELECT * FROM (SELECT 1) AS dt; +---+ |

额外说明

Web 自动化神器 TestCafe(七)—录屏和截图篇

前言 上一篇我们讲到TestCafe如何进行页面交互,这一篇我们一起来聊聊TestCafe在执行用例的时候如何进行截图和录制测试运行全过程操作的视频 详情可见 WEB 自动化神器 TestCafe(一)—安装和入门篇 Web 自动化神器 TestCafe

额外说明

循环结构流程控制(if,else,switch,for,do...while等等)

if语句 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请

额外说明

《零基础安装 Oracle 数据库》RAC集群系列 ❷ 简单两步快速安装 Oracle 12CR2 RAC 数据库

前言 很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! - 支持 RAC

额外说明

mycat 常用分片规则使用详解

前言 在上一篇,详细了解了使用mycat进行数据库的垂直拆分和表的水平拆分,本篇在此基础上继续探讨mycat的常用分片规则。 什么是分片规则? 分片规则就是按照一定的规则(算法),将数据分散存储到多个物理节点上,从根本上来说,是为了解决单节点数据容量过大

额外说明

linux系统之间共享文件(CentOS6)

linux系统之间共享文件(CentOS6.5) CentOS6.5做为服务端 CentOS6.8做为客户端 #1、查看服务端系统是否已安装NFS rpm -qa | grep rpc rpm -qa | grep nfs #没有的话,就安装 yum -

额外说明

医疗多模态大模型

记录各个医疗领域中的各个多模态大模型; 1. OpenMEDLab浦医 https://github.com/OpenMEDLab “OpenMEDLab浦医”将于近期逐步开源,覆盖医学图像、医学文本、生物信息、蛋白质工程等10余种医疗数据模态,促进基于

额外说明

How to Use Session State Provider (Microsoft Project code named Velocity)

Microsoft Distributed Cache code named Velocity ships with a custom Session State provider that use distributed cache to spread

额外说明

【软考 系统架构设计师】计算机网络⑥ 物联网

>>回到总目录<< 为了不辜负已经订阅了专栏的同学们的信任,所以本专栏不会有任何的优惠活动。 另外,当订阅人数每次达到 2 n ( n > 2 ) 2^n(n>2) 2

额外说明

如何在WordPress中向用户显示上次访问的帖子

您是否想知道即使您未登录,像亚马逊这样的网站如何显示您最近查看过的商品?大多数在线购物网站都使用 cookie 向用户显示最近查看过的商品。这可以帮助用户查看他们的选项、比较产品并重新访问他们喜欢的项目。在本文中,我们将向您展示如何在 WordPress

ads via 小工具