gpt4 book ai didi

iphone - iOS:请问 bundle file 's absolute path change after backup and other operation ? how can a get bundle file' 的相对路径?

转载 作者:行者123 更新时间:2023-11-28 19:20:52 29 4
gpt4 key购买 nike

我想问一个关于 iOS 文件绝对路径的问题。

我的应用程序中 bundle 了很多图标文件,请在此处说明:icons.bundle。

我有一个图片浏览器来显示用户选择这些图标来代表他们的任务,所以我需要记住数据库中的图标,

我通过以下方式将图标路径放入数组:

iconList = [[NSBundle mainBundle] pathsForResourcesOfType:@"png" inDirectory:@"icons.bundle"];

查看iconList中的字符串后,我发现它们是这样的绝对路径(在模拟器中):

/Users/zhangjeef/Library/Application Support/iPhone Simulator/5.0/Applications/945B3BD0-B44A-4836-9FDA-8DCCB9396F32/ShiftScheduler.app/jobicons.bundle/100-coffee.png

我的问题是,如果我记得数据库中的这个完整路径,它会在用户从 iTune 备份/恢复应用程序后改变吗?这个 UUID 在我升级应用程序后会改变吗?

945B3BD0-B44A-4836-9FDA-8DCCB9396F32

那么,如何获取bundle文件的相对路径呢?

谢谢!

最佳答案

iconList = [[NSBundle mainBundle] pathsForResourcesOfType:@"png"inDirectory:@"icons.bundle"]; 将返回相对路径,因此即使在备份后也可以安全使用/恢复/更新。

关于iphone - iOS:请问 bundle file 's absolute path change after backup and other operation ? how can a get bundle file' 的相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958218/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com