我在iOS iPhone 8 11.2的模拟器上运行 playground recycle-list 无限列表 的例子,程序跑起来后会直接崩溃。
崩溃日志:
根据日志的描述我找到了发生崩溃的地方是在WXBridgeManager
类的callComponentHook:(NSString*)instanceId componentId:(NSString*)componentId type:(NSString*)type hook:(NSString*)hookPhase args:(NSArray*)args competion:(void (^)(JSValue * value))complection
方法处。由于componentId
参数为nil
,导致newArgs
数组创建失败
为什么这个componentId
会是nil呢?代码我是直接从上面链接里copy过来的,直接用手机扫码playground里的二维码运行正常,换成我自己的就不行了,感觉不是代码的问题。会不会是weex版本的问题?
这是我电脑上weex的版本:
怎么知道playground里使用的weex版本啊?
recycle-list 内置组件,需要 v0.18+
截止目前,weex playground 是 v0.17...