【问题标题】:QLPreviewController crashes when trying to preview big files尝试预览大文件时 QLPreviewController 崩溃
【发布时间】:2011-12-23 20:30:35
【问题描述】:

我在这里想要实现的是,我有一个 Adob​​e flex 应用程序,它有一个原生扩展,这里是我用来在 QLPreviewController 中打开文件的原生代码。问题是这适用于大约

该代码适用于较小的文件,并且多次打开和关闭这些文件没有任何问题。我注意到的另一件事是 ios 4 不会发生这些问题。. 它也能够打开大文件。但是一旦我升级到 5..,这个问题就开始发生了。

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

// start previewing the document at the current section index
previewController.currentPreviewItemIndex = 0;
//[[self navigationController] pushViewController:previewController animated:YES];

[[[[UIApplication sharedApplication] keyWindow] rootViewController] 
presentModalViewController:previewController animated:YES];

[previewController release];

感谢任何帮助/cmets/建议。提前致谢。

【问题讨论】:

    标签: objective-c ios ios5


    【解决方案1】:

    您的 dataSource 正在做什么来获取预览数据?我的猜测是您正在将一个非常大的图像加载到内存中并很快用完。将文件持久化到文件系统,并将dataSource指向文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 2020-12-07
      • 2021-04-05
      • 2019-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多