как преобразовать аргумент массива из object_c в javascript?


Теперь я нашел метод, который преобразует аргумент from object_c в Javascript. Но я не знал, как получить массив в javascript, я думал, может быть, мой метод был неправильным, но как получить массив и var массив, спасибо!

41
1 принят
id win = [webView windowScriptObject];

NSArray *args = [NSArray arrayWithObjects:
                    @"sample_graphic.jpg",
                    [NSNumber numberWithInt:320],
                    [NSNumber numberWithInt:240],
                    nil];

[win callWebScriptMethod:@"addImage"
            withArguments:args];

из руководства по программированию Objective-C WebKit


0

Вы можете заглянуть в кодирование / декодирование JSON. Это, безусловно, самый простой способ получить данные от и до javascript.

http://www.json.org/ имеет список доступных классов в нижней части главной страницы. Я почти уверен, что есть тот, который подойдет вашим потребностям.

Надеюсь это поможет!


0

ok Я нашел ответ: function addImage () {for (var i = 0; i


0

Вы должны ввести такой код:

[win callWebScriptMethod:@"transArray" withArguments:@[nameArray]];
JavaScript, какао,

javascript,cocoa,

1

Ответов: 4


Теперь я нашел метод, который преобразует аргумент from object_c в Javascript. Но я не знал, как получить массив в javascript, я думал, может быть, мой метод был неправильным, но как получить массив и var массив, спасибо!

41
1 принят
id win = [webView windowScriptObject];

NSArray *args = [NSArray arrayWithObjects:
                    @"sample_graphic.jpg",
                    [NSNumber numberWithInt:320],
                    [NSNumber numberWithInt:240],
                    nil];

[win callWebScriptMethod:@"addImage"
            withArguments:args];

из руководства по программированию Objective-C WebKit


0

Вы можете заглянуть в кодирование / декодирование JSON. Это, безусловно, самый простой способ получить данные от и до javascript.

http://www.json.org/ имеет список доступных классов в нижней части главной страницы. Я почти уверен, что есть тот, который подойдет вашим потребностям.

Надеюсь это поможет!


0

ok Я нашел ответ: function addImage () {for (var i = 0; i


0

Вы должны ввести такой код:

[win callWebScriptMethod:@"transArray" withArguments:@[nameArray]];
JavaScript, какао,
Похожие вопросы