【问题标题】:iPhone 5 iOS 6 simulator imagePickerDidFinish not workingiPhone 5 iOS 6 模拟器 imagePicker DidFinish 不工作
【发布时间】:2012-09-14 11:35:49
【问题描述】:

我正在 iPhone 5 模拟器上测试一些代码。下面的方法似乎在模拟器中不起作用。发生的情况是选择器被解除,但没有图像添加到 imageView。奇怪的是,这个确切的代码在本周早些时候在 iOS 6 iPhone 模拟器中运行,我很确定。

-(void)imagePickerController:didFinishPickingImage:editing Info:

我认为这是一种已弃用的方法,但我也尝试了以下方法。它在模拟器中也不起作用。图像记录为 NULL。这两种方法似乎都适用于 iOS 5 和 6 设备。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

    [self dismissModalViewControllerAnimated:YES];
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
    //if (!image) image = [info objectForKey:UIImagePickerControllerOriginalImage];
    [importedImageView setImage:image];

    NSLog(@"image picked");

    if (image == NULL) {
        NSLog(@"NULL");
    }

我上传了这个项目,供任何好奇或好心的人看看。 owolf.net/uploads/StackOverflow/IPhone5Test.zip

感谢阅读。

【问题讨论】:

    标签: ios ios-simulator uiimagepickercontroller


    【解决方案1】:

    您的照片是空的,这就是原因。

    如何在ios模拟器中添加照片:

    这篇文章: Adding images to iPhone Simulator

    • 开启野生动物园
    • 谷歌搜索图像 320x480,例如
    • 按住 Ctrl + 按住鼠标或点击图像上的键,它应该会提示您保存它。

    然后你可以再次重新测试它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-01
      • 1970-01-01
      • 2017-05-21
      相关资源
      最近更新 更多