bang

Results 80 comments of bang

`var carViewControllers=ViewControllers[0];` 要改成 `var carViewControllers=ViewControllers.objectAtIndex(0)`

你是替换了 tabBarController 代码?发完整代码上来吧

喔你用了`autoConvertOCType(1)`,那不能用objectAtIndex,之前用[0]是对的,断点去setSelectedViewController看看传进去什么

在OC断点看,在JS看到的所有OC对象都是这样的。

NSMutableArray不会被转换成NSArray。

![image](https://cloud.githubusercontent.com/assets/329480/20208964/712eb340-a82c-11e6-831e-512338e3a880.png) 你不是自己把它变成NSArray了吗

看不出问题,你这么写在OC断点看到传过去是什么对象?

可以简化成一个demo工程发来看看吗

明白了 1. OC 通过 JavaScriptCore 跟 JS 通信,若 OC 返回 NSMutableArray 到 JS,会被自动转成 JS 的 Array 类型。 2. JS 的 Array 类型传到 OC 会自动转为 NSArray 类型。 3. 方法调用里 NSMutableArray 没有这个转换问题是因为...