1

NSDictionaryを使用して文字列の配列を各UIViewControllerクラスにマップし、objectForKeyキーごとに正しいビュー コントローラーを使用して取得するにはどうすればよいですか?

配列の各項目を独自のビュー コントローラーにプッシュしようとしています。

私の配列は次のとおりです。

NSArray *Cities:@["New York", "Chicago", "Miami"];

そして、アイテム@"New York"をプッシュしNewYorkViewcontrollerたり@"Chicago"chicagoviewvontrollerなどに押したりしたい.

4

4 に答える 4

0
NSDictionary* mapping = @{"New York”: [NewYorkViewController class], … };

NSString* chosenCity;

Class vcClass = mapping[chosenCity];

UIViewController* vc = [[vcClass alloc] init];
于 2013-10-01T15:47:54.237 に答える