gpt4 book ai didi

iphone - 从 NSMutableArray 中的元素中删除字符?

转载 作者:行者123 更新时间:2023-12-03 20:27:56 24 4
gpt4 key购买 nike

在我的应用程序中 NSMutableArray 是这样的,

 Activity:(
"0-1",
"2-4",
"3-5",
"1-2"
)

我想要NSMutableArray中的数据,例如,

Activity:(
"1",
"4",
"5",
"2"
)

拜托,有人建议我该怎么做吗?

最佳答案

首先我同意理查德的评论。另外,将 ivars 命名为大写也是一个坏习惯。也就是说,您可以通过以下方式完成您需要的事情:

NSMutableArray *cleanArray = [[NSMutableArray alloc] initWithCapacity:0];  

// Here 'Activity' is your NSArray. A better name would be 'activity'
// (save capitalized names for classes)
for (NSString *item in Activity)
{
[cleanArray addObject:[[item componentsSeparatedByString:@"-"] lastObject]];
}

现在您得到了一个在“-”之后包含子字符串的数组,因此您可以用新数组替换原始数组。

关于iphone - 从 NSMutableArray 中的元素中删除字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11362256/

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