IBAction推视图控制错误 - “预期表达”

时间:2012-08-17 01:46:03

标签: xcode view controller push ibaction

嘿伙计们抱歉我环顾四周,但这里没有任何预期的表达错误论坛与我的相关。我正在制作我的第一个应用程序,我所学到的任何内容都无法帮助我解决这个问题我看起来只看到复杂的应用程序中的错误,而我的非常基本。这是:这是更新的代码!!!!!

- (IBAction)StartButton:(id)sender;  <--- "Expected Expression"     
{        
   PrimaryViewController *controller = [[PrimaryViewController alloc] 
         initWithNibName:@"PrimaryViewController" bundle:nil];
   [self.navigationController pushViewController: controller animated:YES];  
}  

阅读本文 - 这是更新的代码,错误在“预期表达”的第一行说明谢谢! ((((更新::它与xibs和StartViewController是它自己的类。))))请帮忙!在 - (IBAction)...行,它表示预期的表达。当您按下开始按钮IBAction时,我正在尝试将视图控制器从主菜单推到开始屏幕。它也链接到文件菜单。谢谢!

2 个答案:

答案 0 :(得分:1)

您需要创建StartViewController的实例并推送它。试图推动课程本身没有意义。

类似的东西:

StartViewController *controller = [[StartViewController alloc] initWithNibName:@"StartViewController" bundle:nil];
[self.navigationController pushViewController: controller animated:YES];

(假设这是.xib文件的正确名称,并且您的导航堆栈上还没有StartViewController的实例。)

答案 1 :(得分:0)

错误可能是因为您正在其他类中输入IBAction方法。确保在所有其他方法之后输入它..在@end之后(在所有}之后)