如果我用新版本 (1.1) 更新我的 iPhone/iPad 应用程序,捆绑路径会改变吗?
例如,我的 1.0 包路径是/var/mobile/Applications/xxxxx-xxxx-xxxxx-xxxxx/Library/Caches/xxx
. 如果我用新版本(例如 1.1)更新我的应用程序,这条路径是否会改变?
如果我用新版本 (1.1) 更新我的 iPhone/iPad 应用程序,捆绑路径会改变吗?
例如,我的 1.0 包路径是/var/mobile/Applications/xxxxx-xxxx-xxxxx-xxxxx/Library/Caches/xxx
. 如果我用新版本(例如 1.1)更新我的应用程序,这条路径是否会改变?
你不应该依赖绝对路径!不是一个好主意...您应该使用 NSBundle 方法将文件的路径获取到包中,并使用相关函数获取应用程序主目录
这是获取您的主目录
NSHomeDirectory()
在你可以附加相对路径之后
[NSHomeDirectory() stringByAppendingPathComponent:@"/Library/Caches/xxx"]
您可以使用此代码行直接访问缓存目录
[[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject] copy]
这行代码将您的路径作为字符串返回
如果您还想要其他内容,请发表评论