この質問は申し訳ありませんが、私はそれを検索しましたが、その場合の回答は見つかりませんでした。IBOutletをプロパティとして定義する方法を教えてください。
私はiOSのメモリ管理について勉強しています。私はビューのライフサイクルを理解していたと思います。しかし今はIBOutlet(tatは私のxibファイルのUIImageViewにリンクされています)に関する質問があります。 は、私はこのようなクラスを持っている:
@interface MyClass : UIViewController
@property (nonatomic, retain) IBOutlet UIImageView *myImage;
質問です:どのように私はMYIMAGEを解放することができますか?これでいい?
- (void)dealloc {
self.myImage = nil;
[super dealloc];
}
- (void)viewDidUnload {
[super viewDidUnload];
self.myImage = nil;
}
誰かがmyViewでリリースメソッドを呼び出すことができない理由を説明することができますか?
ありがとうございます!
あなたのコードを使用しようとすると、xCodeが "[_myImageView release]"という行にエラーを表示します...これが私が質問を書いた理由です。 –
ARCを有効にする必要があります。 –
それは不可能です、私は(シミュレータの)iPAD 4.3のためにそれをコンパイルしました –