【发布时间】:2014-02-04 09:14:45
【问题描述】:
我正在尝试使用情节提要在新的 iOS7 Xcode 项目中设置imagePicker,但在找到以下代码之前似乎无法在线找到任何示例。
我已对其进行了设置,以便在按下按钮时使用模态推送来导航到具有"UIImagePickerController" 类的视图,该类显然调用了图像选择器代码。
但是,当应用程序运行时,点击允许应用程序访问您的照片后,它不会加载任何内容,请问有什么帮助吗?
抓屏错误: https://pbs.twimg.com/media/Bdy7v9JCAAABpvS.jpg:large
界面设置:
@interface ridecount_AddRide_ViewController : UIViewController<UIImagePickerControllerDelegate, UINavigationControllerDelegate>{
代码:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
UIImagePickerController *controller = [segue destinationViewController];
controller.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
controller.delegate = self;
}
-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{
[self dismissViewControllerAnimated:YES completion:nil];
}
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
[self dismissViewControllerAnimated:YES completion:nil];
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
[[self.view viewWithTag:100023] removeFromSuperview];
UIImageView * imageView = [[UIImageView alloc] initWithFrame:CGRectMake(320/2-200/2, 10, 100, 100)];
imageView.tag = 100023;
imageView.contentMode = UIViewContentModeScaleAspectFit;
imageView.image = image;
[self.view addSubview:imageView];
}
【问题讨论】:
标签: ios objective-c image storyboard segue