Должен ли NSURLProtocol :: startLoading быть асинхронным - PullRequest
2 голосов
/ 01 апреля 2011

Я создаю подкласс NSURLProtocol.

Получаете ли вы параллельную производительность, нужно ли мне запускать загрузку в отдельный поток в startLoading или это обрабатывается для меня инфраструктурой загрузки URL (WebKit)?

Ответы [ 2 ]

0 голосов
/ 16 ноября 2012

На самом деле. Я обнаружил, что если ваш метод -startLoading занимает слишком много времени (где слишком много может уже загружать файл из файловой системы), вы получаете странные сбои со следами стека, которые совершенно бесполезны.

Единственный способ сразиться с этим - это сначала отослать себя назад и выполнить там любую нетривиальную работу.

0 голосов
/ 30 мая 2011

Это обрабатывается для вас системой загрузки URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...