Wir sind auch auf dieses Problem gestoßen und konnten im Rahmen von Apple keine Alternative finden; In CFURLAccess.h empfiehlt Apple die Verwendung von NSURLConnection, aber ich konnte keine Möglichkeit finden, Löschvorgänge mit dieser Klasse durchzuführen. Es scheint auch, dass die meisten Bibliotheken von Drittanbietern auch CFURLDestroyResource verwenden.
Dann haben wir das ausgegraben: https://github.com/nkreipke/FTPManager. Dieser FTPManager nutzt die Tatsache, dass Objective-C eine strenge Obermenge von C ist und führt die FTP-Operationen durch, indem er die rohen Sockets erstellt und die Befehle einfach manuell schreibt. Es ist eine Methode, die für Entwickler, die an High-Level-Lösungen gewöhnt sind, ein bisschen "Schrauben und Muttern" sein kann, aber es ist elegant in seinem Minimalismus und Effizienz. Und wenn Sie gleich dazu kommen, führen die meisten anderen FTP-Frameworks Befehle wie diese wahrscheinlich auf irgendeiner Ebene aus.
Das sollte nicht schwierig sein, aber ich kann einfach nichts finden ... frustrierend. – Scooter
Ich habe auch in Gold Raccoon eingecheckt, und es nutzt auch die gleiche Funktion, also bin ich immer noch auf diesem fest. – Scooter
Sie finden die meisten Waschbären sind Häfen von Black Raccoon. Leider scheint Apple die FTP-Funktionalität zu entfernen, was problematisch ist. Persönlich würde ich eine voll ausgestattete FTP-Bibliothek empfehlen, die nicht von den Funktionen von Apple abhängig ist. Sie werden in Zukunft besser dran sein. Soweit ich das beurteilen kann, gibt es keinen Ersatz für CFURLDestroyResource. –