Я пытаюсь очистить свой код от утечек памяти, и у меня возникают проблемы с методом «release».Будучи хорошим владельцем памяти iPhone
Вот мой код:
NSArray *dict = [[NSArray alloc] initWithContentsOfURL:url];
if (dict == nil) {
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Error"
message:@"Cannot retrieve content. Please try again later."
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
[alert release];
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
return;
}
self.schedule = dict;
[dict release];
[url release]; //I receive a runtime error here, "BAD ACCESS"
Я не понимаю, почему, когда я не получаю ту же проблему с линией выше [выпуска Dict];
Опубликовать код, который показывает, как распределяется URL-адрес? – marcc