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