当我使用writeTofile代码然后重启应用程序文件后找不到! 我跟踪了
http://localhost/Ludo3/debug/testfullscreen.html?jid=robert78@komogvind.dk&…ord=test&connect=ws://localhost:5280/ws-xmpp/&run=true&room=game01.cego.dk will connect to ws://localhost:5280/ws-xmpp/
XMLHttpRequest cannot load ws://localhost:5280/ws-xmpp/. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
并且它不断变化,例如首次打开应用程序 输出:
的/ var /移动/容器/数据/应用/的 42ED7B5A-FB4A-4532-8CBF-7C7E5DA46A8F
第二个是:
VAR /移动/容器/数据/应用/的 3AD0B8BB-F15B-4290-ABD5-5E0D1319C657
我使用这些代码来保存我的videoData
NSLog("%@",NSHomeDirectory()
因此它们不同而且找不到文件
我该怎么做才能保存我的videoData?
答案 0 :(得分:2)
不要使用绝对路径......使用类似这样的东西
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *localFilePath = [documentsDirectory stringByAppendingPathComponent:[[yourArray objectAtIndex:indexPath.section]lastPathComponent]];
答案 1 :(得分:0)
应用程序路径中的此UDID会在您安装的每个更新或开发版本上发生更改。这是iOS8及更高版本中的文件夹结构更改。您应该存储文件的相对路径,并使用NSSearchPathForDirectoriesInDomains
方法检索文档/缓存等文件夹并附加保存的相对路径。