Что такое TopView?Это UIViewController?Если это так, пожалуйста, измените имя, поскольку оно вводит в заблуждение.Из названия это выглядит как подкласс UIView
Если это не контроллер UIView, вы не можете выдвинуть его, как показано ниже.UIView не может быть передан в UINAvigationController.
case TopView:
tableviewController = [[[TopView alloc] init] autorelease];
[self.navigationController pushViewController:viewController animated:YES];
Также, какие значения этих параметров вы используете в Switch-Case
PDF
TopView
Кроме того, существует опечатка?
tableviewController //supposed to be topViewController??
Еще один, со следующего раза назовите переменные вашего экземпляра, начиная с маленькой буквы
, т.е. topViewController и NOT TopViewController