那个代码对吗?它不会释放并释放它是说“超级释放 ARC 禁止”当我需要进行释放以及何时需要释放时?
#import "ImageViewController.h"
@interface ImageViewController ()
@end
@implementation ImageViewController
@synthesize imageToDisplay=_imageToDisplay;
-(IBAction)click:(id)sender
{
if ([[sender title]isEqualToString:@"Dog"])
{
[_imageToDisplay setImage:[UIImage imageNamed:@"border-collie_177061-1280x1024.jpg"]];
}
else if ([[sender title]isEqualToString:@"FakeBook"])
{
[_imageToDisplay setImage:[UIImage imageNamed:@"images.jpeg"]];
}//else if
}//click
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
-(void)dealloc
{
[_imageToDisplay release];
[super dealloc];
}
@end