2016-03-16 96 views
0

Unity版本:5.2.2爲IOS 9+構建。Unity 3D在瀏覽器中打開本地存儲的PDF

我有我的無法通過打開存儲在Applicaiton.persistentData在Web瀏覽器中的PDF格式的問題Application.OpenURL();

這是我目前有:

Debug.Log("file://" + Application.persistentDataPath + "/WorkSmartTour/WG0047-Neighbour-Guide-TopTips_LowRes_FINAL-(2).pdf"); 
Application.OpenURL("file://" + Application.persistentDataPath + "/WorkSmartTour/WG0047-Neighbour-Guide-TopTips_LowRes_FINAL-(2).pdf"); 

調試日誌輸出:

file:///Users/myname/Library/Application%20Support/Company/WorkSmart/WorkSmartTour/WG0047-Neighbour-Guide-TopTips_LowRes_FINAL-%282%29.pdf 

如果我將調試日誌複製並粘貼到瀏覽器中,那麼PDF將按預期打開,所以我想知道是否有某些我是聯合國意識到這一過程。

此外,請注意,此應用程序必須脫機功能。

回答

0

難道是因爲Application.persistentDataPath裏面有空格嗎?

使用WWW.EscapeURL()

Application.OpenURL("file://" + WWW.EscapeURL(Application.persistentDataPath) + "/WorkSmartTour/WG0047-Neighbour-Guide-TopTips_LowRes_FINAL-(2).pdf"); 
+0

感謝您的回答,但是我已經保證它不具有任何空格嘗試。 – Zze

相關問題