gpt4 book ai didi

ios - 如何将一大堆整数从 ObjC 传递给 JS?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:20:04 25 4
gpt4 key购买 nike

目前我们将数据从 ObjC 传递到 JS 作为巨大的字符串,其中所有整数都转换为字符串并以逗号分隔。有没有更好的办法?我在 SO 上浏览了许多我认为可能相关的问题,并且 here有人提到:

The build of JavaScriptCore that comes with iOS 7 does have typed arrays, but unfortunately the public API doesn't expose them so you can't touch their data from native.

我想知道这是真的还是有其他方法?也许使用数组作为参数调用 JS 函数,该函数将转换为数组参数?或者它可以被翻译成很多参数,然后使用 Fucntion.arguments

最佳答案

如果您使用的是 JSContext ObjC API,您只需将 NSNumber 对象的 NSArray 传递给 JavaScriptCore,它会自动将其转换为 JavaScript 数字数组。虽然到目前为止不如类型化数组高效,但它应该比切片字符串更好。

关于ios - 如何将一大堆整数从 ObjC 传递给 JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26378743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com