如何在IOS中存储OptionDialog选项的自定义属性?

如何在IOS中存储OptionDialog选项的自定义属性?,ios,titanium,appcelerator,titanium-mobile,appcelerator-mobile,Ios,Titanium,Appcelerator,Titanium Mobile,Appcelerator Mobile,在查看文档时,似乎只能将options属性设置为字符串数组。当用户选择一个选项时,我需要知道一个与选项对话框中显示的字符串相关联的数字ID。如果我不能在每个选项中传递自定义属性,我该怎么做? 这适用于iPad应用程序。如果所选项目的索引作为点击事件的属性获取索引,则您可以根据该属性访问所需的项目 var dialog = Titanium.UI.createOptionDialog({ options:['Option 1', 'Option 2', 'Option 3'] });

在查看文档时,似乎只能将options属性设置为字符串数组。当用户选择一个选项时,我需要知道一个与选项对话框中显示的字符串相关联的数字ID。如果我不能在每个选项中传递自定义属性,我该怎么做?
这适用于iPad应用程序。

如果所选项目的索引作为点击事件的属性获取索引,则您可以根据该属性访问所需的项目

 var dialog = Titanium.UI.createOptionDialog({
    options:['Option 1', 'Option 2', 'Option 3']
});
 dialog.addEventListener('click',function(e) {
    switch (e.index) {
        case 0: //do something
               break;
        case 1: // Option 2
               break;
    }
});