2013-05-10 3 views
1

Я использую ExternalFileUtil-Plugin из Phonegap (https://github.com/phonegap/phonegap-plugins/tree/master/iOS/ExternalFileUtil). Но это работает только на iPhone. Он работает на iPhone-симуляторе с iOS 6.0 и 6.1 и работает на iPhone 4 и 5 с iOS 6.x. Но это не работает на iPad, ни на симуляторе нет на устройствах, ни на iPod Touch с iOS 5.1 он тоже не работает (Phonegap-Plugin ExternalFileUtil не работает на всех устройствах

Я пробовал любые предложения, описанные в комментариях к http://www.tricedesigns.com/2012/08/15/open-with-in-ios-phonegap-apps/, но мне ничего не помогает .

на мой взгляд, следующие строки должны быть отрегулированы:

UIDocumentInteractionController *controller = [UIDocumentInteractionController interactionControllerWithURL:fileURL]; 
controller.delegate = self; 
controller.UTI = uti; 
[controller retain]; 

CDVViewController* cont = (CDVViewController*)[ super viewController ]; 
CGRect rect = CGRectMake(0, 0, cont.view.bounds.size.width, cont.view.bounds.size.height); 
[controller presentOptionsMenuFromRect:rect inView:cont.view animated:YES]; 

у кого-нибудь какие-либо предложения

ответ

0

Мое текущее решение этой проблемы: Заменить

CGRect rect = CGRectMake(0, 0, cont.view.bounds.size.width, cont.view.bounds.size.height); 

с этим

CGRect rect = CGRectMake(0, 0, 1500.0f, 50.0f); 

и он работает как шарм. Спасибо Mahendra Liya (см. Комментарий на tricedesigns.com).

Смежные вопросы