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];
は、メソッドの最後に a が必要なことです。以前は、Xcode に組み込まれている静的コード アナライザーがこれらの見落としを見つけるのに役立ちましたが、現在の Xcode 4.0.2 インストールでは、この問題は見つかりません。Xcode を再起動しようとしましたが、Clean Build Folder ([プロジェクト] メニューをクリックしながらオプションを押したまま) を試しましたが、うまくいきませんでした。最新の Xcode のアナライザーに問題がありますか、それとも他に不足しているものがありますか?