Как мне выполнить отложенную загрузку JSON с помощью NSConnection в XCode?

Как мне сделать частичную загрузку данных JSON с помощью NSConnection?

1 ответ

Решение

Можете ли вы предоставить немного больше информации о том, что вы пытаетесь достичь? Я предполагаю, что вы имеете в виду, что вы хотели бы начать обработку json до того, как он полностью завершит загрузку. Одна вещь, которую вы могли бы посмотреть на didReceiveData метод, который вы можете реализовать для NSUrlConnectionделегат:

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html

Вы можете анализировать данные по мере их поступления, а когда у вас достаточно JSON для анализа, вы можете начать обрабатывать их задолго до полной загрузки. Конечно, это означает, что вам, вероятно, придется самостоятельно анализировать строку json, а не использовать один из анализаторов json, который ожидает полностью сформированную строку json.

Другие вопросы по тегам