iOS 7.1 JavaScriptCore: не удается найти переменную: Float64Array

Я использую Node.js через NodeApp (используя JavaScriptCore)

Пока я пытаюсь выполнить простой скрипт:

[_context evaluateScript:@"var temp64f = new Float64Array(1);"];

я получаю сообщение об ошибке:

2014-09-30 14:31:43.318 NodeAppDemo[78825:60b] ReferenceError: Can't find variable: Float64Array stack: global code

Тестирование на симуляторе ios 7.1 и ipad air с ios 7.1.

Проверено на iOS 8 и работает на iOS 8.


person 4ntoine    schedule 30.09.2014    source источник


Ответы (1)


Версия JavaScriptCore в комплекте с IOS 7.1 не поддерживает типизированные массивы, единственное, что вы можете сделать, это собрать собственную (текущую) версию JavaScriptCore.

это может быть отправной точкой: https://github.com/phoboslab/JavaScriptCore-iOS

person Moritz    schedule 21.10.2014