我的UIViewController
iOS 应用程序中有一个显示从NSMutableArray
. 此表中的每个单元格都引用了一个唯一的UIViewController
,当用户进行选择时调用该单元格。我在“didSelectRowAtIndexPath:”方法中尝试做的是动态创建包含与构建表中的值相匹配的键的UIViewController
通过,以及包含相应类名的值需要调用。因为列表相当长,我认为我需要使用 for 循环来执行此操作,但我对如何执行此操作有点困惑。我的样子是这样的:NSMutableDictionary
NSMutableArray
UIViewController
NSMutableDictionary
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setObject:@"aViewController" forKey:@"SelectionA"];
[dict setObject:@"bViewController" forKey:@"SelectionB"];
[dict setObject:@"cViewController" forKey:@"SelectionC"];
作为 TableView 基础的 NSMutableArray 如下所示:
NSMutableArray *myArray = [[NSMutableArray alloc] initWithObjects:@"SelectionA", @"SelectionB", @"SelectionC",...,nil];
我将如何获得对单元格内值的引用,然后构造一个 for 循环,该循环将动态创建与用户从 tableView 所做的选择相对应的正确 viewController,然后通过 navigationController 将用户带到该 viewController ?
提前感谢所有回复的人。