应用程序主文件夹不断更改IOS

时间:2015-06-11 13:57:12

标签: ios

当我使用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?

2 个答案:

答案 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方法检索文档/缓存等文件夹并附加保存的相对路径。