日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS_44_导入第3方APP内的文件_UTI

發布時間:2024/1/8 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS_44_导入第3方APP内的文件_UTI 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Uniform Type Identifier(UTI)

將第3方APP中的文件,使用自家app打開查看


實質是:將第3方的app中的文件? 復制到了 自家app的doc/Inbox文件夾內




在info.plist加入

<key>CFBundleDocumentTypes</key><array><dict><key>CFBundleTypeIconFiles</key><array><string>icon_22x29</string><string>icon_44x58</string><string>icon_64x64</string><string>icon_320x320</string></array><key>CFBundleTypeName</key><string>allFiles</string><key>LSHandlerRank</key><string>Owner</string><key>LSItemContentTypes</key><array><string>public.data</string></array></dict></array>
public.data代表 自家app可以打開處理任意文件









四張不同格式的png圖片 不知道用到沒有




附:

apple官方info.plist中各字段含義

https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-101685





- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{/*外部文件訪問本應用,會傳遞參數過來*/ NSLog(@"application = %@",application);NSLog(@"url = %@",url);NSLog(@"sourceApplication = %@",sourceApplication);NSLog(@"annotation = %@",annotation);}打印結果:// 在自家app的doc的Inbox目錄中的文件路徑url = file://localhost/private/var/mobile/Applications/10A7BAB7-A437-4DE5-8A67-342AD74956EC/Documents/Inbox/1.jpeg












總結

以上是生活随笔為你收集整理的iOS_44_导入第3方APP内的文件_UTI的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。