我在coreplot的帮助下绘制了一个图形,其中有多个折线图。我有多个网址来从Web服务获取数据。问题是我在同步Web服务调用的帮助下实现了这个,但它冻结了UI,所以我想借助异步调用来实现它,但我无法做到这一点。在加载数据之前调用CorePlot的委托。请提供一些教程或示例代码。任何帮助将不胜感激......
答案 0 :(得分:1)
Core Plot附带的 AAPLot 和 StockPlot 示例应用程序展示了如何执行此操作。在绘图数据可用之前,从-numberOfRecordsForPlot:
返回零(0)。从Web服务收到所有数据后,在绘图上调用-reloadData
并从数据源返回正确的绘图数据。
答案 1 :(得分:1)
您可以使用NSurlconnection类从Web检索数据, 实现NSurlconnection类的代理。
并在connectionid完成委托中进行绘图