NSConcreteMutableData错误

时间:2013-03-20 04:54:08

标签: ios

我对iOS比较陌生。我在检查nternet连接可用性时遇到了一个问题。我使用一种简单的方法来检查连接,它是这样的:

+(BOOL) isConnectionAvailable
{
    NSURL *url=[NSURL URLWithString:@"http://www.google.com"];
    NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url];
    [request setHTTPMethod:@"HEAD"];
    NSHTTPURLResponse *response;
    [NSURLConnection sendSynchronousRequest:request returningResponse:&response error: NULL];
    return ([response statusCode]==200)?YES:NO;
}

如果连接可用,此方法正常工作。但是如果连接丢失,同样的方法会给我以下错误。

  

- [NSConcreteMutableData release]:发送到解除分配的实例的消息。

我检查了有关错误的其他链接。他们说你必须删除分配对象上的release语句。但我在这里没有做任何发布。如何解决这个问题?

提前致谢。

0 个答案:

没有答案