-3

我正在尝试搜索一个 NSMutableArray,它已使用事件存储中的日历事件进行了初始化。我特别想在数组中搜索字符串“office”,该字符串将输入到“location”属性的某些日历条目中。然后我需要将每个返回事件的以下特定值写入 NSLog:

活动名称 活动开始时间 活动结束时间 活动地点

提前致谢!

4

2 回答 2

1

您可以使用 NSPredicate,它既简单又快速

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"publisher == %@", @"Apress" ];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"publisher containts[cd] %@", @"Apress" ];
NSArray *filtered  = [bookshelf filteredArrayUsingPredicate:predicate];
于 2013-01-19T14:15:09.443 回答
-1

您将使用 for 循环或更好的快速枚举来遍历数组,以捕获数组中包含的每个字符串并检查它是否出现子字符串 @"office"。

看看 fast enumeration:for (id object in myMutableArray) 和 NSString's methods for finds substrings like-rangeOfString:

您将使用 google、apple 的文档和 StackOverflow 轻松找到问题的答案,并且对编程语言有基本的了解......

于 2013-01-19T14:06:39.440 回答