无法显示部分JSON数据

时间:2015-07-01 01:13:27

标签: ios json swift

我一直在尝试向故事板显示某些JSON数据但由于某种原因无法使用。它的一部分工作,是var名称,它是一个字符串,它不必转换,所以它只是工作。我遇到问题的部分是尝试将两个Int64转换为字符串,但我将它们列为AnyObjects。这真让我感到困惑,但这是代码中的问题:

该程序运行正常,但它不显示profileIconId和summonerLevel的任何信息。

myNub :: (Eq a) => [a] -> [a]
myNub (x:xs) = x : myNub (filter (/= x) xs)
myNub [] = []

处理和显示所有内容的代码位于代码最底部的connectionDidFinishLoading函数中。

1 个答案:

答案 0 :(得分:1)

这是您的 google.setOnLoadCallback(drawChart); function drawChart() { // Create our data table out of JSON data loaded from server. var data = new google.visualization.arrayToDataTable([ ['Month', '2014', '2015'], ['Jan', 0, 200.00], ['Feb', 0, 400.00], ['Mar', 0, 700.00], ['Apr', 0, 100.00], ['May', 400.00, 900.00], ['Jun', 1100.00, 0], ['Jul', 3400.00, 0], ['Aug', 2500.00, 0], ['Sep', 2450.00, 0], ['Oct', 3170.00, 0], ['Nov', 2500.00, 0], ['Dec', 1979.00, 0] ]); var options = { title: 'Raised' }; var chart = new google.charts.Bar(document.getElementById('chart_div_month')); function selectHandler() { var selectedItem = chart.getSelection()[0]; if (selectedItem) { var month = data.getValue(selectedItem.row, 0); var year = data.getValue(0, selectedItem.column); window.location = 'report.php?submit=Submit&year=' + year + '&month=' + month; } } google.visualization.events.addListener(chart, 'select', selectHandler); chart.draw(data, options); } 方法的重构,可以使用可选绑定正确解开值。

您也可以考虑使用connectionDidFinishLoading(_:)代替NSNumberFormatter

"\()"