Abbiamo anche riscontrato questo problema e non abbiamo trovato alcuna alternativa all'interno del framework Apple; in CFURLAccess.h, Apple consiglia di utilizzare NSURLConnection, ma non sono riuscito a trovare un modo per eseguire cancellazioni con detta classe. Sembrerebbe anche che la maggior parte delle biblioteche di terze parti facciano uso di CFURLDestroyResource.
Quindi abbiamo portato alla luce questo: https://github.com/nkreipke/FTPManager. Questo FTPManager sfrutta il fatto che Objective-C è un superset di C rigido ed esegue le operazioni FTP creando i socket grezzi e semplicemente scrivendo i comandi manualmente. È un metodo che può essere un po '"pazzo" per gli sviluppatori che sono abituati a soluzioni di alto livello, ma è elegante nel suo minimalismo ed efficienza. E quando si arriva fino ad esso, la maggior parte degli altri framework FTP probabilmente eseguono comunque comandi come questi ad un certo livello.
Questo non dovrebbe essere difficile da esaurire, ma semplicemente non riesco a trovare nulla su di esso ... frustrante. – Scooter
Ho controllato anche Gold Raccoon e anch'io fa uso di questa stessa funzione, quindi sono ancora bloccato su questo. – Scooter
Troverete che la maggior parte dei procioni sono porti di Black Raccoon. Sfortunatamente, Apple sembra rimuovere le funzionalità FTP che è problematico. Personalmente, consiglierei una libreria FTP completa che non dipenda dalle funzioni di Apple. Starai meglio in futuro Per quanto posso dire, non esiste alcun sostituto per CFURLDestroyResource. –