Как добавить 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
, Вы должны добавить это также.