2014-08-30 4 views
3

Я новичок в разработке IOS. Это первый раз, когда я слышу о FTP в IOS. Я не понимаю, как двигаться дальше. Я получил этот код https://developer.apple.com/library/ios/samplecode/SimpleFTPSample/Introduction/Intro.html. Но я не понял из этого кода. Мне нужно перечислить файлы и папки PDF с FTP. Сначала я не знаю, как установить соединение с FTP. Может кто-нибудь, пожалуйста, помогите мне с шагами.Шаги, чтобы получить список PDF-файлов с FTP в IOS

ответ

0

Я смотрю в ListController.m, listOrCancelAction вызывается, когда вы нажимаете кнопку «Список». В свою очередь, если вы положите точку останова в startReceive, вы увидите, что CFReadStreamCreateWithFTPURL открывает «Открыть CFFTPStream для URL» с указанным URL-адресом. Я предлагаю вам добавить еще несколько точек останова и пройти через код? NSStreamDelegate используется в качестве обратных вызовов, когда что-то происходит, в частности,

- (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode 

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

entryToAdd = [self entryByReencodingNameInEntry:(__bridge NSDictionary *) thisEntry encoding:NSUTF8StringEncoding]; 

в parseListData будет иметь имя файла в kCFFTPResourceName, которые, конечно, можно разобрать, чтобы выяснить, если это PDF-файл. Вы можете посмотреть на kCFFTPResourceType, чтобы узнать, можете ли вы использовать для определения типа файла, но не уверен.

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