前言:在開發(fā)的過程中我遇到這樣一個需求脑题,這個頁面需要查看以及轉(zhuǎn)發(fā)xls表格文件。
1屏轰、通過查閱資料我找到了UIDocumentInteractionController類并且通過以下方法調(diào)用:
結(jié)果是能彈出彈窗但是點(diǎn)擊彈窗選項(xiàng)報錯不能跳轉(zhuǎn):?Error Domain=_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated=disconnect method}
2钝鸽、就差一步所以很不甘心蛔外,于是查閱網(wǎng)上資料發(fā)現(xiàn)有把doc用于全局變量寫法,我就修改了原來的方法,然后就愉快的成功了:
總結(jié):如果遇到把一個文件下載地址使用其他應(yīng)用打開的需求時匠璧,我們只需要先通過AFN的下載方法將文件下載下來,然后通過返回的URL去調(diào)用自己創(chuàng)建的全局變量docController這樣我們就可以將文件發(fā)送給QQ、微信以及通過AirDrop隔空投送給其他手機(jī)。切記docController一定要作為全局變量而不是局部變量使用检眯。