2013-11-24 10 views
6

CFURLDestroyResourceは廃止予定です。私はそれの代わりに何を使うべきか不明であり、アップルのドキュメンテーションを通して幸運を掘り起こしていない。CFURLDestroyResourceはiOS7で非推奨になりました。誰でも代わりに何を使うべきかを知っていますか?

私は自分のFTPサーバーを操作するのにBlackRaccoonを使用していますが、CFURLDestroyResourceを使用していますが、これは現在コンパイラの警告を引き起こしています。

ありがとうございます! Scott

+0

これを実行するのは難しいことではありませんが、私はそれで何かを見つけることはできません...イライラしています。 – Scooter

+0

ゴールドラクーンもチェックしましたが、これも同じ機能を利用していますので、まだこのゴールドラクーンに執着しています。 – Scooter

+0

あなたはアライグマの殆どがブラックマツの港であることがわかります。残念ながら、Appleは問題のあるFTP機能を削除しているようです。個人的には、Appleの機能に依存しないフル機能のFTPライブラリをお勧めします。あなたは将来的にもっと良くなるでしょう。私が知る限り、CFURLDestroyResourceに代わるものはありません。 –

答えて

1

また、この問題が発生し、Appleのフレームワーク内で代替手段が見つかりませんでした。 CFURLAccess.hでは、AppleはNSURLConnectionの使用を推奨していますが、上記のクラスで削除を実行する方法を見つけることができませんでした。また、ほとんどのサードパーティのライブラリでもCFURLDestroyResourceを使用しているようです。

次に、私たちはこれを発掘しました:https://github.com/nkreipke/FTPManager。このFTPManagerは、Objective-CがCの厳密なスーパーセットであり、rawソケットを作成して手動でコマンドを書き込むことでFTP操作を実行するという事実を利用しています。これは、高水準のソリューションに慣れている開発者にとってはちょっとした「ナットとボルト」のような方法かもしれませんが、シンプルさとシンプルさがあります。そしてあなたがそれを正しく理解すると、他のほとんどのFTPフレームワークはおそらく、これらのコマンドをあるレベルで実行している可能性があります。

関連する問題