2

如果我用新版本 (1.1) 更新我的 iPhone/iPad 应用程序,捆绑路径会改变吗?

例如,我的 1.0 包路径是/var/mobile/Applications/xxxxx-xxxx-xxxxx-xxxxx/Library/Caches/xxx. 如果我用新版本(例如 1.1)更新我的应用程序,这条路径是否会改变?

4

2 回答 2

0

你不应该依赖绝对路径!不是一个好主意...您应该使用 NSBundle 方法将文件的路径获取到包中,并使用相关函数获取应用程序主目录

这是获取您的主目录

NSHomeDirectory()

在你可以附加相对路径之后

[NSHomeDirectory() stringByAppendingPathComponent:@"/Library/Caches/xxx"]
于 2013-07-24T12:24:23.983 回答
0

您可以使用此代码行直接访问缓存目录

[[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject] copy]

这行代码将您的路径作为字符串返回

如果您还想要其他内容,请发表评论

于 2013-07-24T12:40:47.250 回答