gpt4 book ai didi

iPhone-在 QLPreviewController ios 4.2 中单击菜单操作按钮时应用程序崩溃

转载 作者:行者123 更新时间:2023-12-03 18:27:47 25 4
gpt4 key购买 nike

 When I try to click the menu action button in QLPreviewController the application crashes.

这就是我在委托(delegate)方法中所做的

- (id)previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)index
{

NSMutableString*Url = [[NSMutableString alloc] initWithFormat:@"http://10.30.24.21/Documents/abc.doc];

NSURL *fileURL;
fileURL = [NSURL URLWithString:Url];// the url of the file which is present in NAS device
[Url release];
return fileURL;
}

这是崩溃报告

2011-01-11 12:21:36.717 iLink[5548:207] *** Assertion failure in -[UIDocumentInteractionController setURL:], /SourceCache/UIKit_Sim/UIKit-1447.6.4/UIDocumentInteractionController.m:1060
2011-01-11 12:21:36.720 iLink[5548:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UIDocumentInteractionController: invalid scheme https. Only the file scheme is supported.'

当我尝试预览本地存在的文件菜单操作按钮时,单击不会崩溃。

我将在那里使用

 NSURL *fileURL;
fileURL = [NSURL fileURLWithPath:filePath];// filePath is local file path.

我了解到,当我们预览本地文件([NSURL fileURLWithPath:filePath])菜单操作按钮单击时不会崩溃,当我们预览服务器中的文件([NSURL URLWithString:Url])菜单操作按钮单击崩溃时。

我有两个问题,1. 我们可以禁用菜单操作按钮吗?2. 有没有办法避免使用[NSURL URLWithString:Url]崩溃?

谢谢

最佳答案

需要使用

[NSURL fileURLWithPath:urPath]

关于iPhone-在 QLPreviewController ios 4.2 中单击菜单操作按钮时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656345/

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