gpt4 book ai didi

iphone - iOS - 返回匹配命名方案的文件数

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

有没有一种简单的方法可以返回一些符合一组命名方案的文件?试图制作便宜且简单的图像序列播放器。我已经完成了繁重的工作,但目前必须将每个序列中的文件数量传递给它,这很难更新。

example

Image1_000 Image1_001 Image2_000 Image2_001 Image2_002

因此,如果命名方案设置为 Image2_,它将返回 3,如果命名方案设置为 Image1_,它将返回 2。

最佳答案

借助 NSPredicate,您可以很容易地实现这一点,您可以在其中定义类似语法的正则表达式。情况是这样的:

NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:bundleRoot error:nil];
NSArray *onlyImagesStartWithTwo = [dirContents filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self BEGINSWITH 'Image2_'"]];

这个 NSArray *onlyImagesStartWithTwo 将包含所有以 Image2_ 开头的图像。

希望这有助于...

关于iphone - iOS - 返回匹配命名方案的文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7730000/

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