Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 如何在NSMutableArray上搜索内容_Search_Nsmutablearray_Ios7.1 - Fatal编程技术网

Search 如何在NSMutableArray上搜索内容

Search 如何在NSMutableArray上搜索内容,search,nsmutablearray,ios7.1,Search,Nsmutablearray,Ios7.1,我有一个像这样的可变数组 ` ` 我想搜索2011-05-06 00:00:00+0000此特定日期是否在NSMutableArray中可用。如何在ios中执行此搜索。请帮帮我 谢谢正确的方法是将每个day\u id值转换为NSDate对象,并调用[NSDate compare]查看是否相等,但是如果您确信字符串始终以这种格式出现,您可以作弊并简单地比较字符串: NSArray *yourArray = ...; NSString *colourId = nil; for (NSDictiona

我有一个像这样的可变数组

`

`

我想搜索
2011-05-06 00:00:00+0000
此特定日期是否在
NSMutableArray
中可用。如何在ios中执行此搜索。请帮帮我


谢谢

正确的方法是将每个
day\u id
值转换为
NSDate
对象,并调用
[NSDate compare]
查看是否相等,但是如果您确信字符串始终以这种格式出现,您可以作弊并简单地比较字符串:

NSArray *yourArray = ...;
NSString *colourId = nil;
for (NSDictionary *dict in yourArray) {
    if ([dict[@"day_id"] isEqualToString:@"2011-05-06 00:00:00 +0000"]) {
        colourId = dict[@"colour_id"];
        break;
    }
}
NSLog(@"Colour is %@", colourId);
NSArray *yourArray = ...;
NSString *colourId = nil;
for (NSDictionary *dict in yourArray) {
    if ([dict[@"day_id"] isEqualToString:@"2011-05-06 00:00:00 +0000"]) {
        colourId = dict[@"colour_id"];
        break;
    }
}
NSLog(@"Colour is %@", colourId);