セットアップ:UITableView
名前、通り、州などで米国のゴルフ コースを表示
する を用意します。UITableView's
データ ソースは、 というクラスNSMutableArray
のオブジェクトです。GolfCourse
allGolfCourses
からすべての西海岸のゴルフ コースを削除し、allGolfCourses
新しい. 私は西海岸のすべての州(略語)と呼ばれる別のものを持っていますが、これら2つを接続するのに苦労しています.array
eastCoastGolfCourses
NSArray
string objects
westCoastStates
allGolfCourses を繰り返し処理し、 westCoastStates
配列で見つかった状態 Abbreviations を持つすべてのオブジェクトを削除するにはどうすればよいですか?
westCoastStates 配列:
self.westCoastStates = [NSMutableArray arrayWithObjects:
@"CH",
@"OR",
@"WA",
nil];
ゴルフコース.h
@interface GolfCourse : NSObject
@property (nonatomic, strong) NSString *longitude;
@property (nonatomic, strong) NSString *latitude;
@property (nonatomic, strong) NSString *clubName;
@property (nonatomic, strong) NSString *state;
@property (nonatomic, strong) NSString *courseInfo;
@property (nonatomic, strong) NSString *street;
@property (nonatomic, strong) NSString *city;
@property (nonatomic, strong) NSString *clubID;
@property (nonatomic, strong) NSString *phone;
@end
注: NSString *state; 州の略語が含まれます。例: FL
単一の引数でこれを行う方法は知っていますが、配列のすべての文字列をチェックする方法がわかりませんwestCoastStates
。お役に立てれば幸いです。