Unity版本:5.2.2构建IOS 9 +。
我遇到一个问题,我无法通过Applicaiton.persistentData
Application.OpenURL();
中的PDF格式
这就是我目前所拥有的:
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 :(得分:0)
是不是因为Application.persistentDataPath
中可能有空格?
尝试使用WWW.EscapeURL()
Application.OpenURL("file://" + WWW.EscapeURL(Application.persistentDataPath) + "/WorkSmartTour/WG0047-Neighbour-Guide-TopTips_LowRes_FINAL-(2).pdf");