-3

イベント ストアのカレンダー イベントで初期化された NSMutableArray を検索しようとしています。具体的には、「場所」プロパティのカレンダー エントリの一部に入力される文字列「office」の配列を検索したいと考えています。次に、各戻りイベントから次の特定の値を 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"の出現を確認します。

高速列挙を見てください:for (id object in myMutableArray) そして、次のような部分文字列を見つけるためのNSStringのメソッドを見てください-rangeOfString:

少しの努力とプログラミング言語の基本的な理解で、グーグル、アップルのドキュメント、StackOverflowを使用してあなたの質問に対する答えを見つけることができます...

于 2013-01-19T14:06:39.440 に答える