我正在审核一些源代码,并注意到以下方法。分配后不会释放message
。演出结束后不应该有[message release];
吗?
- (void)service:(TestService*)service didFailWithError:(NSObject *)error
{
UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"Service Error"
message:errorMsg
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[message show];
}
答案 0 :(得分:4)
如果未启用ARC,则是,应在show
之后调用版本。