gpt4 book ai didi

用于视频崩溃模拟器的 iOS UIImagePicker

转载 作者:行者123 更新时间:2023-11-29 13:10:56 24 4
gpt4 key购买 nike

我正在使用以下代码在模拟器上选择视频:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)  // for ipad only
{
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.allowsEditing = NO;
imagePicker.videoQuality = UIImagePickerControllerQualityTypeHigh;
imagePicker.mediaTypes = [NSArray arrayWithObjects:(NSString *)kUTTypeMovie, nil];;
popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[popover presentPopoverFromBarButtonItem:[self.navigationItem.rightBarButtonItems objectAtIndex:0] permittedArrowDirections: UIPopoverArrowDirectionAny animated:YES];
}

在选择视频并单击“使用”按钮之前,一切都很好。此时,我得到“压缩视频”指示器,模拟器将锁定并且必须重新启动。永远不会调用委托(delegate),调试器只会显示“正在运行”,永远不会返回。

我的问题是:
(a) 代码有任何明显错误并且
(b) 已经注意到关于 UIImagePickerController 和模拟器的几个帖子(但没有一个像我的一样)是否有人知道模拟器中是否存在可能导致此问题的错误。这是 6.1 模拟器。

最佳答案

您的代码看起来不错(我想 ARC 已启用)。我在我的项目中遇到了同样的问题。在模拟器上运行会导致挂起。尽管它在真实设备上运行良好。也许您应该在真实设备上测试您的代码。

关于用于视频崩溃模拟器的 iOS UIImagePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17394124/

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