2012-12-03 57 views
0

我正在下載一個文件,並試圖在某些支持它的現有應用程序中打開它。取消按鈕在iPhone中的菜單中打開時操作不正確

我顯示通過調用下面的方法中選擇動作片開:

[documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES]; 

它顯示正確的所有iOS版本在菜單中打開,但我必須挖掘上,以使其取消菜單幾次消失。

如果我將self.view的方法的第二個參數更改爲self.view.window,那麼該按鈕對於iOS iOS <工作正常,但對於iOS 6,它甚至不顯示在菜單中打開。

是否有任何方式,按鈕和菜單中打開應該工作?

我在互聯網上搜索了n還沒有找到任何東西。

回答

0

通過代碼解決問題就像

if(ios6) 
{ 
[documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES]; 
} 
else 
{ 
[documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view.window animated:YES]; 
} 
相關問題