2013-11-16 3 views
0

Я рисую график с помощью coreplot, в котором есть несколько графиков линий. У меня есть несколько URL-адресов для получения данных из веб-службы. Проблема в том, что я реализовал это с помощью синхронного вызова веб-службы, но он замораживает пользовательский интерфейс, поэтому я хочу сделать это с помощью асинхронного вызова, но я не могу этого сделать. Перед загрузкой данных вызываются делегаты CorePlot. Просьба представить несколько руководств или примеров кода. Любая помощь будет оценена ...Рисунок диаграммы CorePlot с данными, полученными из веб-службы

ответ

1

Вы можете использовать класс NSurlconnection для извлечения данных из сети, Иммунитет делегатов класса NSurlconnection.

и сделайте свой чертеж в связи с делегатом

1

AAPLot и StockPlot пример и приложения включены ядра Plot показывают, как это сделать. Пока данные графика не будут доступны, верните нуль (0) из -numberOfRecordsForPlot:. Когда все данные были получены из веб-службы, вызовите -reloadData на графике и верните правильные данные графика из источника данных.

Смежные вопросы