CFURLDestroyResource теперь не поддерживается в iOS7. Кто-нибудь знает, что использовать вместо этого?

CFURLDestroyResource устарел. Я не уверен, что использовать вместо этого, хотя, и мне не повезло, копаясь в документации Apple.

Я использую BlackRaccoon для манипулирования моим FTP-сервером, и он использует CFURLDestroyResource, который, конечно, теперь вызывает предупреждение компилятора.

Спасибо! Скотт

1 ответ

Мы также столкнулись с этой проблемой и не смогли найти альтернативы в рамках Apple; в CFURLAccess.h Apple рекомендует использовать NSURLConnection, но я не смог найти способ выполнить удаление с указанным классом. Также может показаться, что большинство сторонних библиотек также используют CFURLDestroyResource.

Затем мы обнаружили это: https://github.com/nkreipke/FTPManager. Этот FTPManager использует тот факт, что Objective-C является строгим надмножеством C и выполняет операции FTP, создавая необработанные сокеты и просто записывая команды вручную. Это метод, который может показаться немного сложным для разработчиков, которые привыкли к высокоуровневым решениям, но он элегантен в своем минимализме и эффективности. И когда вы приступите прямо к этому, большинство других фреймворков FTP, вероятно, в любом случае будут выполнять такие команды на каком-то уровне.

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