0

ウィキペディアに Objective-C の委譲パターンの例を Xcode6 で書きました。デリゲートを設定するたびに、「保持オブジェクトを弱いプロパティに割り当てています。オブジェクトは割り当て後に解放されます」という警告が表示されます。この例を実行した後、A クラスのメソッド f と g は実行されません。ラインの変更

@property (弱い、非アトミック) id i; // 委任

@property (強力、非アトミック) id i; // 委任

問題を解決する。何故ですか?

4

1 に答える 1