При компиляции моего приложения с помощью LLVM я получаю только следующие ошибки:
Potential leak of an object allocated on line xxx
Это в ответ на создание кода и передачу нового UIViewController на UINavigationController:
FooViewController *vc = [[FooViewController alloc] initWithNibName:@"FooViewController" bundle:nil];
vc.title = @"FooFoo";
[self.navigationController pushViewController:vc animated:YES];
Итак, я полагаю, я предлагаю поставить после последней строки:
[vc release];
Но всякий раз, когда я это делаю, это вызывает ошибки EXC_BAD_ACCESS. В любом случае, я не понимаю, почему бы это выпустить, потому что я хочу, чтобы это осталось в памяти, не так ли? Как мне обойти это, чтобы сделать компилятор LLVM счастливым?