我的应用程序出现间歇性的EXC_BAD_ACCESS崩溃,我不明白为什么。这是一种连接到我已经工作多年的后端的方法,现在正在爆炸 不可预知的。
- (BOOL)isServerAvailable {
if (SharedAppDelegate.netConnectionUp) {
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/is_server_online", API_BASE_URL]];
NSError *theNetworkError = nil;
NSString *content = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:&theNetworkError];
if ([content isEqualToString:@"yes"]) {
return YES;
}
else {
[self showNoServerDialog];
}
}
调试器表明它正在死于:
NSString *content = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:&theNetworkError];
我不知道为什么。有什么想法吗?