viewDidUnload を適切に使用しているかどうかはわかりません。.h ファイルで宣言したすべてのものをリリースする必要がありますか?
これが私が今やっている方法です:
@property (strong, nonatomic) Readability *wrapper;
@property (strong, nonatomic) ArticleModel *article;
@property (strong, nonatomic) Woho *wohoItem;
@property (strong, nonatomic) FeedItem *item;
@property (unsafe_unretained, nonatomic) IBOutlet UIScrollView *scrollView;
@property (strong, nonatomic) NSMutableArray *picturesArray;
@property (unsafe_unretained, nonatomic) IBOutlet UILabel *headTitleLabel;
そしてviewDidUnloadで:
- (void)viewDidUnload
{
[self setHeadTitleLabel:nil];
[self setScrollView:nil];
self.picturesArray = nil;
self.item = nil;
self.article = nil;
self.wohoItem = nil;
self.wrapper = nil;
}
これは正しいことですか?
私のアプリはすべてのメモリ警告でクラッシュするため、おそらくそうではありません。
ありがとう!