Как добавить cfnetwork и другие фреймворки в ваш проект для асинхронной передачи - iphone

Я пытаюсь добавить средство асинхронной передачи в моем проекте.

Я хочу следовать в моем заявлении.

  • Табличное представление должно загрузить данные через веб-сервис (я могу сделать)
  • Каждая ячейка должна иметь изображение (я могу сделать)

Но проблема до сих пор, я использовал синхронную передачу. т.е. все данные загружаются и затем отображаются, включая изображения.

Теперь, как и в виде таблицы в Apple Store, изображения загружаются через некоторое время. Я знаю, что это асинхронная передача.

Даже я пытался понять пример pokeb-asi.

Но проблема в следующем.

"Я не смог добавить все эти фреймворки и файлы (необходимые для асинхронной передачи) в новое приложение iPhone".

Вопрос в том, как это сделать?

Редактировать:

Каркасы успешно добавлены.

Теперь я добавил ASINetworkQueue.h & m + ASINSStringAdditions.h & m & все файлы в мой проект.

Я получаю ошибки такого рода.

- [ASIHTTPRequest попытка ToApplyProxyCredentialsAndResume] в ASIHTTPRequest.o

Все ошибки имеют тип.o.

_SCNetworkReachabilityGetFlags, на которые ссылаются из: [Reachability remoteHostStatus] в Reachability.o

Как решить эту ошибку?

1 ответ

Решение

Если вы хотите добавить CFNetwork в свой проект, дважды щелкните по Target в списке групп и файлов. Перейдите на панель "Общие" и нажмите "+" для связанных библиотек. Выберите CFNetwork. Затем он свяжется с вашим проектом.

Есть еще что-то к вашему вопросу?

РЕДАКТИРОВАТЬ: Посмотрите вверх SCNetworkReachabilityGetFlags в документах. Вы увидите, что это часть SystemConfiguration.framework, Вы должны добавить это также.

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