gpt4 book ai didi

iphone - 遍历 NSArray 中的 NSStrings

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

基本上我想做的是:1. 从 URL 抓取 .plist2. 将 plist 文件中的数组放入 NSMutableArray3.循环遍历NSMutableArray中的每一个字符串,并将它们排序到多个NSMutableArrays中

我已经完成了 1 和 2,并且我有一个 NSMutableArray 可以使用了。所以这就是 NSArray 中的字符串:

Looper|September 28th, 2012|http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4?TestLink|http://ia.media-imdb.com/images/M/MV5BMTM5NTkwMzI2MF5BMl5BanBnXkFtZTcwMTc5MjQ2Nw@@._V1._SY317_.jpg

这是一个电影预告片应用程序,所以我想做的是将这个字符串(以及 NSMutabeArray 中格式相似的所有其他字符串)排序为 4 个不同的 NSMutableArray,并在“|”处拆分它们使用 componentsSeperatedByString。这是我到目前为止所拥有的,但是当我记录“titleArray”时,它只会出现数组中的第一个标题:

NSInteger count = [newTrailers count];
for (int i = 0; i < count; i++) {
NSString* body = [newTrailers objectAtIndex:i];

NSArray *splits = [NSArray arrayWithObjects:body, nil];

NSMutableArray* titleArray = [[NSMutableArray alloc] init];
NSMutableArray* descriptionArray = [[NSMutableArray alloc] init];
NSMutableArray* linkArray = [[NSMutableArray alloc] init];
NSMutableArray* posterArray = [[NSMutableArray alloc] init];

for (NSString* item in splits)
{
NSArray* parts = [item componentsSeparatedByString: @"|"];
if ([parts count] == 4)
{
[titleArray addObject: [parts objectAtIndex: 0]];
[descriptionArray addObject: [parts objectAtIndex: 1]];
[linkArray addObject: [parts objectAtIndex: 2]];
[posterArray addObject: [parts objectAtIndex: 3]];
}
}

NSLog(@"Title Arrray: %@", titleArray);
}

感谢您的帮助,我是 for 循环和整数的新手,所以请放轻松!

最佳答案

这是一个迭代字符串数组的示例代码

NSArray *arr = [NSArray arrayWithObjects:@"AString",@"AnotherString", nil];
for(NSString *str in arr){

NSLog(@"%@",str);
}

迅速

let arr : NSMutableArray = ["A","B"]

for str in arr as! [String]
{

print(str)
}

关于iphone - 遍历 NSArray 中的 NSStrings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12081938/

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