4

UIWebViewDelegateプロトコルリファレンスには次のように記載されています。

デリゲートを設定したUIWebViewのインスタンスを解放する前に、UIWebViewインスタンスを破棄する前に、まずUIWebViewデリゲートプロパティをnilに設定する必要があります。これは、たとえば、UIWebViewを破棄するdeallocメソッドで実行できます。

ARCではまだ必要ですか?

4

1 に答える 1

4

デリゲートがWEAKプロパティとして定義されている場合、ARCがこれを行うため、デリゲートを削除する必要はありません。ただし、クラスがARCでコンパイルされておらず、デリゲートに「割り当て」のマークが付いている場合は、注意して、自分でnilに設定する必要があります。

于 2012-05-25T15:05:35.243 に答える