我們正在日常使用蘋果手機時军援,當接受到別人傳來的音樂視頻或者圖片文檔之類的文件時宠进,我們一般都可以發(fā)現(xiàn)點擊更多的時候鸠补,app下側(cè)會彈出彈框萝风,如下圖。
點擊用其他程序打開紫岩,會彈出你將要跳轉(zhuǎn)的app规惰,接下來我們就談下怎么把我們的app加到程序列表中。
我們只需要在info.plist文件里添加相應的字段Document types泉蝌,如圖所示:
運行之后我們可以看到我們的app已經(jīng)在列表中
在下面這個方法里我們可以拿到文件路徑對文件進行操作
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
if (url != nil) {
-------------------------
}
return YES;
}
還有另外一種方法可以自定義 Exported Type UTIs歇万,這是一種老的寫法,也可以實現(xiàn)相同功能勋陪。
添加完Exported Type UTIs后贪磺,我們在Document types里邊添加自定義的Document Content Type UTIs,這里還可以利用CFBundleTypeIconFiles設置頭像诅愚,運行起來效果如圖:
項目代碼可到github下載:下載鏈接