Thats because thats what makes the most sense its much more efficient and if you display completely dif view controllers for each one then it visually feels different for the user. But if its only that one that messes you up, just do a check and then hard code if you absolutley need to. -
Code:
if ([cell.text isEqualTo:@"This Thing") {
//init new view controller with special name
}
but thats very inefficient code