私はネットワークリクエストを中心に構築されたラッパークラスを持っています。 これを 'WrapperNetworkRequest'と呼ぶことができます完了前にObj-C自動解放ネットワークリクエストが解放されました
私はそれを返すとJSON応答を処理するため、それをラップする理由があります。 次に、 'WrapperNetworkRequestDelegate'プロトコルを使用して、代理人に応答を返します。
「WrapperNetworkRequest」クラスを自動リリースオブジェクトとして使用すると、ネットワーク要求が完了する前に自動的に解放されるという問題があります。
は私が恐ろしいアイデア
これを処理する適切な方法は何か上の任意のアイデアを/私は何をしています(適切な時間に+ [セルフリリース] [自己保持]を)と思われるものを思い付きました違う? ありがとう
まず、@shoが良い解決策を提供します。これが、通常、最良の方法です。第二に、 '[自己保持]'には長い歴史があります。 D(私はそれを何度も見て、それを数回使ったと言っているだけです)第3に、MKNetworkKitのようなフレームワークを検討したいと思うかもしれません。この問題(および関連する問題)を処理するように設計されており、自動的にキューを管理します。インスピレーションのためにコネクションがどのように生かされているかを見ることもできます。 https://github.com/MugunthKumar/MKNetworkKit –