我在android上开发合金(1.2.2)上的移动应用程序: 的settings.xml
<Alloy>
<View id="settings">
<ListItem id="settingsListView">
<ListSection id="settingsListSection" headerTitle="My Settings">
</ListSection>
</ListItem>
</View>
</Alloy>
settings.js
var settingsListData=[
{properties:{title:'Profile'}},
{properties:{title:'Change Password'}},
{properties:{title:'Edit Clouds'}}
];
$.settingsListSection.setItems(settingsListData);
$.settings.open();
它给出了错误 - 对象没有方法'add'为什么会出现这个错误?感谢任何帮助。
答案 0 :(得分:2)
您尝试打开导致此问题的视图。从Ti.UI开始,View组件没有打开的methd。尝试使用Ti.UI.Window组件而不是Ti.UI,View。即将settings.xml文件的内容替换为低于一,
<Alloy>
<Window id="settings">
<ListItem id="settingsListView">
<ListSection id="settingsListSection" headerTitle="My Settings">
</ListSection>
</ListItem>
</Window>
</Alloy>