使用Titanium开发跨平台应用:好友与位置功能实现
好友列表展示
在开发应用时,展示好友列表是常见需求。可以通过调用扩展用户模型中的getFriends方法来获取好友列表。该方法会返回一个用户对象列表,并将其赋值给$.friendUserCollection集合。
以下是实现加载好友列表的代码:
function loadFriends(_callback) { var user = Alloy.Globals.currentUser; Alloy.Globals.PW.showIndicator("Loading Friends..."); user.getFriends(function(_resp) { if (_resp.success) { if (_resp.collection.models.length === 0) { $.friendUserCollection.reset(); } else { $.collectionType = "friends"; $.friendUserCollection.reset(_resp.collection.models); $.friendUserCollection.trigger("sync"); } } else { alert("Error loading followers"); } Alloy.Globals.PW