そのコードは正しいですか?dealloc を実行する必要があるときと release を実行する必要があるときに、「スーパー dealloc ARC は禁止されています」と言っているのですが、dealloc と release はありませんか?
#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