2013-11-24 1 views
6

CFURLDestroyResource는 이제 제공되지 않습니다. 나는 그것 대신에 무엇을 사용해야하는지 확신 할 수 없으며, 애플 문서를 통해 파고 들지도 않았다.CFURLDestroyResource는 이제 iOS7에서 사용되지 않습니다. 누구든지 대신 무엇을 사용해야하는지 알고 있습니까?

저는 BlackRaccoon을 사용하여 FTP 서버를 조작하고 CFURLDestroyResource를 사용합니다. CFURLDestroyResource는 현재 컴파일러 경고를 발생시킵니다.

감사합니다. Scott

+0

이것은 실행하기 어려워서는 안되지만, 그저 아무 것도 찾을 수 없습니다 ... 좌절합니다. – Scooter

+0

나는 또한 Gold Raccoon을 확인했는데이 기능 역시이 동일한 기능을 사용하므로이 기능에 여전히 집착하고 있습니다. – Scooter

+0

너구리는 대부분 검은 너구리의 항구입니다. 불행하게도 애플은 문제가되는 FTP 기능을 제거하는 것으로 보인다. 개인적으로 사과 기능에 의존하지 않는 완전한 기능을 갖춘 FTP 라이브러리를 권합니다. 앞으로는 더 나아질 것입니다. 내가 알 수있는 한 CFURLDestroyResource를 대체 할 수있는 것은 없습니다. –

답변

1

또한이 문제가 발생하여 Apple 프레임 워크에서 대안을 찾지 못했습니다. CFURLAccess.h에서 Apple은 NSURLConnection을 사용하도록 권장하고 있지만이 클래스로 삭제를 수행하는 방법을 찾을 수 없습니다. 또한 대부분의 타사 라이브러리에서도 CFURLDestroyResource를 사용하는 것으로 보입니다.

다음 우리는 이것을 발굴했습니다 : https://github.com/nkreipke/FTPManager. 이 FTPManager는 Objective-C가 C의 엄격한 수퍼 세트라는 사실을 이용하고 원시 소켓을 생성하고 수동으로 명령을 작성하여 FTP 작업을 수행합니다. 이는 고수준 솔루션에 익숙한 개발자를위한 약간의 "너트 앤 볼트"방법 일 수 있지만, 미니멀리즘과 효율성면에서 우아합니다. 그리고 바로 내려 가면 대부분의 다른 FTP 프레임 워크는 어쨌든 어떤 수준에서 이러한 명령을 실행하고있을 것입니다.