我想我的應用程序添加到打開菜單中的大多數文件類型,但我不希望我的應用程序可以作爲一個觀衆或編輯。我只是希望它可以作爲類似於Dropbox的接收器。目前我已經添加了幾個文件類型,並宣佈他們爲CFBundleTypeRole瀏覽器,並與PDF文件它的偉大工程,但是,與其他文件,如Word文檔,它試圖用我的應用程序來查看文檔,絕不會交出的文件發給我的應用。任何和所有的想法/建議/任何幫助。 謝謝!如何添加應用程序,以「打開方式」菜單中的iOS
0
A
回答
3
在MonoTouch中,你將要添加一個文件類型,命名CFBundleTypeName無論你想,在我的情況下,我把它叫做「所有文件」。然後我就LSHandlerRank設置爲備用,最後我添加了名爲LSItemContentTypes一個數組,並添加public.content(具體處理文件蘋果文檔),最後一個條目的字符串值CFBundleTypeRole作爲瀏覽器。所有這些都輸入到我的info.plist代碼中:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>All Docs</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.content</string>
</array>
</dict>
</array>
希望這可以幫助別人!
的相關問題
- 1. 添加照片應用程序到「打開」菜單 - IOS?
- 2. 如何以編程方式打開.NET CF 2.0應用程序中的應用程序菜單
- 3. 如何使用swrevealviewcontroller打開菜單以啓動應用程序?
- 4. 如何在python tkinter中以編程方式打開菜單?
- 5. 如何以編程方式調用應用程序菜單?
- 6. 如何以編程方式打開我的手風琴菜單
- 7. 以編程方式添加菜單
- 8. 在「打開」菜單中顯示應用程序IOS
- 9. 在RCP應用程序中以編程方式在plugin.xml中定義的菜單欄中添加新菜單項
- 10. 添加快捷方式到應用程序的菜單
- 11. AMSlideMenu - 打開左側菜單以編程方式打開
- 12. 如何以編程方式打開狀態欄應用程序?
- 13. 如何以編程方式打開選項菜單?
- 14. 如何以編程方式打開Drupal 6子菜單?
- 15. 如何以編程方式打開引導程序下拉菜單?
- 16. 集成我的iPhone應用程序中的「打開方式」菜單
- 17. 在iOS應用程序中添加「打開在...」選項
- 18. 如何將我的應用程序添加到「打開方式」對話框?
- 19. 如何在android中以編程方式添加應用程序快捷方式
- 20. 如何以編程方式從iOS應用程序打開Apple Watch伴侶應用程序
- 21. 我的應用程序無法打開「打開在...」菜單
- 22. 以編程方式嚮應用程序清單添加權限
- 23. 響應式菜單打開
- 24. 如何在我的android應用程序中以編程方式打開GPS?
- 25. 如何以編程方式打開NSDocument macOS應用程序中的文檔?
- 26. 打開iOS應用程序時,打開某個模式的URL
- 27. 如何在黑莓應用程序中添加菜單項
- 28. ubuntu/fedora:我如何在菜單中添加應用程序?
- 29. 如何在Android應用程序中添加其他菜單項?
- 30. 如何以編程方式在ios 11中打開pdf標記
可能重複[?我如何文件類型與iPhone應用程序相關聯(http://stackoverflow.com/questions/2774343/how-do-i-associate-file- types-with-an-iphone-application) – Ryan 2012-02-01 23:10:28
「試圖使用我的應用程序查看文檔」是什麼意思?在iOS上的所有情況下,它都應該簡單地將文檔複製到應用程序的沙箱中,並將URL傳遞給應用程序。 PDF和您正在嘗試處理的其他文檔之間會發生什麼不同? – 2012-02-01 23:37:46
在一個點上它試圖用我的應用程序中我所相信的是快速查找框架預覽,這是我的電子郵件中的Word文檔。顯然它墜毀了。 :P但是我的info.plist中的代碼解決了它。 – TChadwick 2012-02-02 16:04:49