gpt4 book ai didi

ios - 从组内容创建字符串数组

转载 作者:行者123 更新时间:2023-11-29 02:39:03 24 4
gpt4 key购买 nike

我的项目支持文件中的组文件夹中有 3 个 xml 文件。我正在尝试创建一个数组,其中包含组文件夹中每个文件的文件名(作为字符串)。

示例...名为 XLMS 的组文件夹

XMLS
one.xml
two.xml
three.xml

我所展示的方式仅在文件位于实际文件夹(蓝色)中时才有效。我如何对组文件夹(淡黄色)执行相同的操作?请帮助,谢谢。

viewDidLoad

NSMutableString* bundlePath = [NSMutableString stringWithCapacity:4];

[bundlePath appendString:[[NSBundle mainBundle] bundlePath]];

[bundlePath appendString:@"/XMLS"];

NSArray *stringArray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:bundlePath error:nil];

[stringArray description];

最佳答案

文件夹引用将在 bundle 中创建一个目录,以便您找出内容。通过使用组,您无法执行此操作。如果您坚持使用组,可以选择创建一个包含所需文件名称的 list 。

请注意,这更容易出错,因为您需要确保 list 包含正确的文件名(即,如果您更改文件名,则需要确保更新 list )并且您还需要加载 list 第一的。在这种情况下为什么不想使用文件夹引用?如果您将 list 制作为 plist,您可以自动将其作为数组加载,执行以下操作:

NSMutableArray *stringArray = [NSArray arrayWithContentsOfFile:manifestPath];

关于ios - 从组内容创建字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26006988/

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