【发布时间】:2016-12-08 05:04:15
【问题描述】:
我有NSMutableArray *arrList,并且我在MutableArray *arrList 中创建了Monday 对象。但现在是静态写在 if 条件下,看起来像我的代码:(if ([str containsString:@"Monday"]))。我想要一个静态数组加载位置 Monday。这意味着在静态星期一逐个循环一天负载。
NSArray*loopAry = [[NSArray alloc]initWithObjects:@"Sunday",@"Monday",@"Tuesday",nil];
即loopAry对象一一重新加载放置静态星期一。
这有助于获取动态代码并在循环中仅重新加载数组并获取工作日数据
NSMutableArray *arrList = [[NSMutableArray alloc]initWithObjects:@"25-11-2016, Friday",
@"26-11-2016, Saturday",
@"27-11-2016, Sunday",
@"28-11-2016, Monday",
@"29-11-2016, Tuesday",
@"30-11-2016, Wednesday",
@"01-12-2016, Thursday",
@"02-12-2016, Friday",
@"03-12-2016, Saturday",
@"04-12-2016, Sunday",
@"05-12-2016, Monday",
@"06-12-2016, Tuesday",
@"07-12-2016, Wednesday", nil];
NSMutableArray *result = [[NSMutableArray alloc]init];
for (id element in arrList){
NSString *str = element;
if ([str containsString:@"Monday"]) {
[result addObject:element];
}
}
// print result
NSLog(@"%@",result);
(
"28-11-2016, Monday",
"05-12-2016, Monday"
)
【问题讨论】:
-
你只想放置静态星期一。
-
我不清楚你的问题。你能告诉我们你想要什么吗?
-
@NarendraPandey 不,我想要一个循环和静态星期一放置到一个再见一个数组(loopAry)对象加载并添加到结果数组列表中。
-
好的,所以你想要只包含星期一的数组
-
@CodeChanger 我想在我的代码中添加一个循环。在我的代码中,如果在星期一写的条件要一个一个地重新加载数组对象并添加到结果数组列表中
标签: ios objective-c for-loop nsarray nsdate