Phonegap-Plugin ExternalFileUtil不适用于所有设备

我正在使用Phonegap的ExternalFileUtil-Plugin( https://github.com/phonegap/phonegap-plugins/tree/master/iOS/ExternalFileUtil )。 但它只在iPhone上工作。 它的工作是在iOS 6.0和6.1的iPhone模拟器上工作,在iOS 6.x上工作在iPhone 4和5上。 但它不适用于iPad,无论是在设备上的模拟器上,还是在使用iOS 5.1的iPod Touch上,它都不起作用;(

我已经尝试了在http://www.tricedesigns.com/2012/08/15/open-with-in-ios-phonegap-apps/上的评论中描述的任何build议,但没有任何帮助。

在我看来,必须调整以下几行:

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]; 

有人有任何build议吗?

我目前的解决scheme:replace

 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上的评论 )。