ios - QLPreviewController无法正常显示

时间:2018-02-22 20:24:21

标签: ios objective-c

我在介绍QLPreviewController时遇到了问题:

QLPreviewController *previewController = [[QLPreviewController alloc] init];
previewController.dataSource = self;
previewController.delegate = self;

当我尝试将它呈现给UIViewController或导航控制器时,我收到了以下错误:

  

对< QLRemotePreviewContentController:0x17a67400>的开始/结束外观转换的不平衡调用。

接下来是:

  

通讯错误:< OS_xpc_error:{count = 1,contents =       " XPCErrorDescription" => < string:0x3595f854> {length = 22,contents ="连接中断" }   }>

有时会崩溃应用程序。以下是这些代码:

[[self navigationController] presentViewController:previewController animated:YES completion:nil];
[self presentViewController:previewController animated:YES completion:nil];

现在当我将它推送到导航控制器时如此:

[[self navigationController] pushViewController:previewController animated:YES];

我没有收到任何错误,但缩略图栏丢失了。这是怎么回事?

我要做的是显示QLPreviewController,没有任何错误,并有缩略图栏。

0 个答案:

没有答案