我对此进行了很多研究。触摸按钮时,我必须从设备中选择图像并显示在屏幕上。
但是当按钮被触摸/按下时,它会导致我的应用程序崩溃。它从这行代码崩溃:
[self presentModalViewController:myPhotopicker animated:YES];
我正在使用 Xcode 4.2 开发 iPad 应用程序。我正在使用 iPad 5.0 模拟器进行测试。我的系统在 Mac OS X 版本 10.6.8 上运行。
按下按钮时调用以下函数:
-(IBAction)getPhoto:(id)sender
{
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {
if (myPhotopicker==nil) { myPhotopicker = [[UIImagePickerController alloc] init];
myPhotopicker.delegate = self; }// create once!
myPhotopicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:myPhotopicker animated:YES];
} else {
NSString *str = @"Photo Album is not available!";
}
}