xcode切换视图与按钮它冻结屏幕与长错误

时间:2013-10-09 23:36:08

标签: iphone

帮助!我一直在制作一个应用程序,当我做了一个按钮并输入代码进行切换时,当我按下按钮时它冻结了,并给了我这个错误:

[ViewController pushBack]:无法识别的选择器发送到实例0x7143500 2013-10-09 18:17:41.901测试[2445:11303] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [ViewController pushBack]:无法识别的选择器发送到实例0x7143500' * 第一次抛出调用堆栈: (0x1c91012 0x10cee7e 0x1d1c4bd 0x1c80bbc 0x1c8094e 0x10e2705 0x162c0 0x16258 0xd7021 0xd757f 0xd66e8 0x45cef 0x45f02 0x23d4a 0x15698 0x1becdf9 0x1becad0 0x1c06bf5 0x1c06962 0x1c37bb6 0x1c36f44 0x1c36e1b 0x1beb7e3 0x1beb668 0x12ffc 0x2952 0x2885为0x1) libc ++ abi.dylib:terminate调用抛出异常 这是我的代码:

@implementation ViewController

- (IBAction为)按钮; {

Game *screen = [[Game alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:screen animated:YES completion:^{ }];
[screen release];

}

那是我的viewcontroller.m

我确实将所有IBActions连接到了xib文件。

1 个答案:

答案 0 :(得分:0)

您的应用程序崩溃了,因为您的IBAction是pushButton,而您尝试调用的选择器是pushBack。 (不太确定';''方法名称后面是错字错误还是你的代码就是这样。)两个解决方案:

1)Change your method name to pusBack (without any arguments)
2)Change the name of selector hooked to button to pushButton.

Xcode冻结,因为你的应用程序崩溃了,现在终止了。您将在日常生活中体验到这一点。欢迎使用iOS编程。