1

我有这条线...

 if(![[[array objectAtIndex:indexPath.row] objectForKey:@"special_trip"] isEqualToString:@""]) {

一切都很酷.. 但是我的 special_trip 有很多信息,所以我只想以字符串 Airport in 的结果为例: 1:Airport, Packet

我只想获取那些在整个字符串中包含 Airport 的结果。

提前致谢。

编辑:抱歉混淆。

4

3 回答 3

2

用这个:

if([myString rangeOfString:@"Airport"].location != NSNotFound ) {
    // myString contains Airport
}
于 2012-05-24T13:01:36.427 回答
1

我认为您正在寻找功能

NSArray *filteredArray = [myArray filteredArrayUsingPredicate:predicate];

查看Predicate Programming Guide

于 2012-05-24T13:01:11.910 回答
1

如果我没听错.....为什么不使用这条简单的线-

if([[[array objectAtIndex:indexPath.row] objectForKey:@"special_trip"] isEqualToString:@"Airport"])
{
   //
}

如果我错了:-(请让我知道到底是什么问题。

谢谢!

于 2012-05-24T13:19:31.113 回答