应用程序崩溃了一个未被捕获的异常' NSInvalidArgumentException'显示FB专辑api时出错

时间:2016-03-11 07:53:49

标签: javascript appcelerator appcelerator-titanium

我在使用图表路径显示fb相册列表时收到此错误:

  

应用程序因未捕获的异常而崩溃

     

' NSInvalidArgumentException' ......

有人可以帮我吗?

'GET', function(e) {

        if (e.success) {

            Ti.API.info(e.result);

            if (e.result) {

                var rows = [];

                var data = JSON.parse(e.result).data;
                for (x in data) {
                    //Ti.API.info(JSON.stringify(data[x]));
                    var row = Titanium.UI.createTableViewRow({});
                    row.textId = data[x].id;
                    var image = Titanium.UI.createImageView({
                        image : "https://graph.facebook.com/" + (data[x].cover_photo || 0) + "/picture?access_token=" + fb.accessToken,
                        top : 0,
                        left : 0,
                        width : 100,
                        height : 100
                    });
                    var title = Titanium.UI.createLabel({
                        text : String.format("%s (%d)", data[x].name, data[x].count) + ' ',
                        top : '50dp',
                        left : 110,
                        width : 'auto',
                        height : 'auto',
                        color : 'black'
                    });
                    row.add(image);
                    row.add(title);
                    rows.push(row);
                }

                tableview.setData(rows);
                }

        } else if (e.cancelled) {
            Ti.API.debug("user cancelled");
        } else {
            Ti.API.debug(e.result);
        }
        activityIndicator.hide();
    });
    $.indexWindow.add(tableview);

0 个答案:

没有答案