gpt4 book ai didi

objective-c - UIImagePickerController 在 iOS 8 中没有正确呈现

转载 作者:搜寻专家 更新时间:2023-10-30 19:57:40 25 4
gpt4 key购买 nike

我想用以下代码展示一个 UIImagePickerController:

self.pickerController = [[UIImagePickerController alloc] init];
self.pickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
self.pickerController.delegate = self;

[self presentViewController:self.pickerController animated:YES completion:nil];

它在 iOS 7 及以下版本上运行良好,但在 iOS 8 中出现以下故障:

  1. 在过渡到图像选择器 Controller (垂直封面动画)时,选择器 Controller 的背景颜色是不可见的,显示下面的呈现 View Controller 。 transition 完成后,picker 的 tableview 会突然显示,没有动画。

  2. 有时,选择器的表格 View 根本不显示,而是黑屏。导航栏仍然存在,但没有任何栏按钮项,因此用户必须强制退出应用程序。

有人知道这里发生了什么吗?

最佳答案

所以我设法找到了这些问题的原因并解决了这些问题,并想在这里记录下来:

  1. 第一个问题发生在我尝试从 XCode 5.1 编译到 iOS 8 设备时。我切换到 XCode 6 beta 2,现在它工作得很好。

  2. 第二个问题发生在我尝试重用之前显示过的 UIImagePickerController 时。在显示之前创建一个新实例,它会被修复。

干杯。

关于objective-c - UIImagePickerController 在 iOS 8 中没有正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25929123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com