में काम नहीं कर रहा है आईओएस 6 में QLPreviewController अब एक यूआरएल से पीडीएफ लोड नहीं करता है। यह आईओएस 5 में ठीक काम करता है। मैंने QLPreviewControllerDataSource विधियों को here दस्तावेज के रूप में कार्यान्वित किया है।QLPreviewController आईओएस 6
#pragma mark - QLPreviewControllerDataSource
- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller {
return 1;
}
- (id <QLPreviewItem>) previewController: (QLPreviewController *) controller previewItemAtIndex: (NSInteger) index;
{
NSURL *fileURL = [NSURL URLWithString:@"http://www.bliley.net/XTAL/PDF_Instructions/Test_File.pdf"];
return fileURL;
}
यह iOS 5 में पूरी तरह से काम करता है, IOS 6 कंसोल आउटपुट में तथापि:
Couldn't issue file extension for path: /XTAL/PDF_Instructions/Test_File.pdf
क्या इसे वास्तव में स्थानीय फ़ाइल यूआरएल का उपयोग करने की ज़रूरत नहीं है? ऐसा लगता है कि आप एक दूरस्थ यूआरएल का उपयोग कर रहे हैं और यह http: // host/part के बाद सब कुछ के साथ त्रुटि कर रहा है। – valheru
किसी ने मुझे बताया कि आईओएस 6 में उन्होंने इस विधि के लिए एक कठोर जांच लागू की है कि यूआरएल सबसे अधिक 'फाइल: //' से शुरू होता है, लेकिन मुझे इसके बारे में कोई दस्तावेज नहीं मिल रहा है। अगर कोई संदर्भ के बारे में जानता है, तो कृपया पोस्ट करें। – MikeIsrael
क्या आपको कोई समाधान मिला? यदि ऐसा है तो कृपया इसे साझा करें या एक जवाब स्वीकार करें। धन्यवाद –