У меня есть этот код в моем приложении для iOS:
- (IBAction)cameraButtonPressed:(id)sender
{
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera] == NO)
{
return;
}
UIImagePickerController *cameraUI = [[UIImagePickerController alloc] init];
cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera;
cameraUI.allowsEditing = NO;
cameraUI.delegate = self;
[self presentModalViewController:cameraUI animated:YES];
}
Проблема с этим кодом заключается в том, что в конце метода должен быть [cameraUI release];
.В прошлом статический анализатор кода, встроенный в Xcode, помог мне уловить эти упущения, но с моей текущей установкой Xcode 4.0.2 он не нашел этой проблемы.Я попытался перезапустить XCode, и попытался Очистить Папку сборки (удерживая опцию, щелкая меню Проекта), и не имел успеха.Есть ли проблема с анализатором в новейшем Xcode, или мне чего-то не хватает?