[alertsuccess release]; xcode 4.2

时间:2011-11-10 09:00:10

标签: xcode4.2

我使用[alertsuccess release]在Xcode 4.2中收到错误。它表示该版本不可用,并且在自动引用计数模式下不可用,并且ARC禁止发布明确的消息发送。

我的应用和代码适用于Xcode 4.1。有什么问题?

    if([serverOutput isEqualToString:@"Yes"]){


    UIAlertView *alertsuccess = [[UIAlertView alloc] initWithTitle:@"Congrats" message:@"You are authorized "
                                                          delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

    [alertsuccess show];
    [alertsuccess release];




} else {
    UIAlertView *alertsuccess = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Username or Password Incorrect"
                                                          delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [alertsuccess show];
    [alertsuccess release];

}

1 个答案:

答案 0 :(得分:0)

使用自动引用计数,您不应该自己保留和释放对象。

您可以在项目的构建设置中禁用ARC,也可以删除对-release的调用。