我正在 Titanium Studio 中的一个应用程序中工作。我实现了 MVC 基础架构,并且在控制器中我想从云中获取一些数据,然后才调用视图。代码与此类似。
Default : function() {
Cloud.Objects.query({
classname : 'Customer',
}, function(e) {
if (e.success) {
Ti.API.info('aci ' + e.Customer);
favorites = e.Customer;
return this.view("Default", favorites);
} else {
alert('Error:\\n' + ((e.error && e.message) || JSON.stringify(e)));
}
});
},
}
问题是,第一个函数必须返回“this.view("Default", favorites);",而不是来自查询的回调。另外,查询功能是异步的,我必须等待数据,然后才能调用视图。
你有什么想法?
谢谢