When I try to click the menu action button in QLPreviewController the application crashes.
Đây là những gì tôi đang làm trong phương pháp đại biểutreo ứng dụng iPhone- trên bấm vào nút hành động đơn trong QLPreviewController iOS 4.2
- (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;
}
Đây là báo cáo tai nạn
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.'
Khi Tôi cố gắng để xem trước tập tin hiện tại trình đơn nút bấm hành động địa phương là không bị rơi.
đó tôi sẽ được sử dụng
NSURL *fileURL;
fileURL = [NSURL fileURLWithPath:filePath];// filePath is local file path.
tôi hiểu rằng khi chúng ta xem trước tập tin địa phương ([NSURL fileURLWithPath: filepath]) trình đơn hành động nút bấm không đâm ,, khi chúng ta xem trước tập tin từ máy chủ ([ NSURL URLWithString: Url]) nút hành động nhấp chuột vào menu.
Tôi có hai câu hỏi, 1. Chúng tôi có thể tắt nút tác vụ trình đơn không? 2. Có cách nào để tránh sự cố bằng cách sử dụng [URL của NSURLWithString: Url] không?
Cảm ơn
mục tiêu ứng dụng của không phải là để tải về tập tin. nó chỉ để xem trước các tập tin có mặt trong thiết bị NAS sử dụng URL. –
bạn không thể xem trước tệp mà không tìm nạp tệp từ máy chủ. Ít nhất là không nếu bạn muốn sử dụng UIDocumentInteractionController. Bộ điều khiển cần tệp trên hệ thống tệp cục bộ để hoạt động. –
Xem trước không phải là vấn đề đối với tôi ngay cả khi tôi sử dụng [NSURL URLWithString: Url] Tôi có thể xem các tệp. Nó chỉ là ứng dụng treo khi tôi nhấp vào nút hành động menu .. U có thể cho tôi bất kỳ giải pháp để ứng dụng không sụp đổ. Tôi có thể xử lý nút bấm hành động menu đó không? –