※ ChatGPTを利用し、要約された質問です(原文:Xcode4のエラー(IPhoneアプリ))
Xcode4のエラー(IPhoneアプリ)
はじめまして。
IPhoneのアプリ作成に挑戦しています。
Xcode4のバージョンは 4.5.1です。
【はじめてのXcode4プログラミング】という参考書でIPhoneのカメラアプリを作る章があり、写真ライブラリから選択した画像を表示できるとのことです。
しかし、XcodeでRun(実行)すると、ViewController.mの最後2行【UIImage *originalImage =[info
objectForkey:UIImagePickerControllerOriginalImage];】が赤くなり、【’dismissModalViewControllerAnimated’is deprecated:
first deprecated in iOS 6.0】というエラー表示がでます。
全体のコードは下記の通りです。
ネットで調べてみましたが、解決方法がわかりません。
先に進めず困っています。
どうか解決方法を教えてください。
よろしくお願い致します。
●ViewController.h//
// ViewController.h
// CameraApp
//
#import
@interface ViewController : UIViewController
- (IBAction)pressCameraButton:(id)sender;
@property (weak, nonatomic) IBOutlet UIImageView *imageView;
@end
●ViewController.m
//
// ViewController.m
// CameraApp
//
#import “ViewController.h”
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)pressCameraButton:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:picker animated:YES];
}
- (void)imagePickerController:(UIImagePickerController*)Picker
didFinishPickingMediaWithInfo:(NSDictionary*)info
{
[self dismissModalViewControllerAnimated:YES];
UIImage *originalImage = [info objectForkey:UIImagePickerControllerOriginalImage];
self.imageView.image = originalImage;
}
@end
お礼
ご回答いただき、ありがとうございました。 今回質問のエラーは解消しましたが、別のエラーが出ました。 別途、【iPhoneアプリ作成時のXcodeのエラー】で質問しておりますので、ご教示いただければ幸いです。