私がここで達成しようとしているのは、ネイティブエクステンションを持つAdobeのフレックスアプリです。ここにQLPreviewControllerでファイルを開くためのネイティブコードがあります。問題は、これは小さなファイル約< 1Mで素晴らしいことです。しかし、より大きなファイルではQLPreviewControllerが起動してクラッシュします。まあ、それは数秒間動作し、クラッシュしたり、時にはうまく動作しますが、私がそれを閉じることで閉じると、アプリケーション自体がクラッシュします。大きなファイルをプレビューしようとするとQLPreviewControllerがクラッシュする
コードは小さいサイズのファイルで正常に動作し、これらのファイルを複数回開いて開いても問題はありません。私が指摘したもう一つの事は、問題がイオス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];
ご意見、ご提案をいただければ幸いです。前もって感謝します。