NSURLをクラス宣言に入れてメソッド内の何かに設定すると、メソッドがオブジェクトを終了すると、それが指しているオブジェクトはなくなります。C ++でできるように、宣言に非ポインターバージョンのオブジェクトを含める方法はありますか?XCodeは私を許したくないようです。
1 に答える
0
C ++でできるように、宣言に非ポインターバージョンのオブジェクトを含める方法はありますか?XCodeは私を許したくないようです。
NSObjectタイプはこれをサポートしていません。独自のルートobjcクラスを作成することさえ、Clangではサポートされていません(オタクが十分であれば、GCCで作成できます)。したがって、簡単な答えは「いいえ、NSObjectタイプを値で宣言することはできません」です。
しかし、それはそれほど重要ではありません。正しい解決策は、メンバーがクリアされた理由を理解することです。参照カウントポインターを使用すると、他のすべてのユーザーに有効です。
于 2012-01-30T21:50:54.160 に答える