【发布时间】:2013-05-17 13:51:34
【问题描述】:
将值从一个屏幕传递到另一个屏幕时,第二个参数未定义
// First Screen Code.
args [] = {name:'ABCD',value:'1234'};
argsToken [] = {token:'ABC123DEF456',value:'VALID'};
var Window = Alloy.createController('SecondView',args,argsToken).getView();
// Second Screen Code
// First argument
var args = arguments[0] || {};
var data = [];
data = args;
Titanium.API.info('data Value::'+data);
// 第二个参数
var argsToken = arguments[1] || {};
var token = [];
token = argsToken;
Titanium.API.info('Token Value::'+token);
从这里我得到的数据是{name:'ABCD',value:'1234'}
对于带有 argsToken 的第二个参数 [1],它变得未定义。
我无法获得第二个参数{token:'ABC123DEF456',value:'VALID'}
【问题讨论】:
标签: titanium titanium-mobile titanium-modules