如何使用Objective C在HighChart上加载Plist数据?

时间:2016-02-03 10:41:02

标签: javascript ios objective-c json highcharts

我正在将HighChart集成到我的iPhone应用程序中。我在Javascript文件下面使用高chart。以下是提供数据的网址高图,但我想删除此URL,并希望阅读我的Xcode plist数据,并根据该数据显示在图表上。

https://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?

我的代码

$(function () {
$.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function (data) {

            // Create the chart
            $('#container').highcharts('StockChart', {

                   rangeSelector : {
                     selected : 1
                   },

                   title : {
                         text : ''
                   },
                  navigator : {
                         enabled : false

                    },
                   plotOptions: {
                        line: {animation: false}
                   },

                   series : [{
                             name : 'AAPL Stock Price',
                             data : data,
                             tooltip: {
                             valueDecimals: 2
                     }
                 }]
    });
       });
  });

2 个答案:

答案 0 :(得分:1)

要加载plist元素,您可以使用NSDictionary选择器dictionaryWithContentsOfFile:dictionaryWithContentsOfURL:

更多信息:NSDictionary reference

答案 1 :(得分:0)

@SteaveJobs您正在寻找的解决方案不可能是https://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?建议有一个名字的文件" aapl-c.json"哪个服务器将使用StockChart作为组件从中提取json数据并绘制图表。

我觉得你应该寻找与Core Plot及其documentation

相似的东西