繁体   English   中英

应用程序崩溃与NSInvalidArgumentException

[英]App is crashing with NSInvalidArgumentException

我试着在nstimer之后打开新的屏幕,我正在使用:

MultiplayerController* controller = [[MultiplayerController alloc] initWithNibName:@"MultiplayerController" bundle:nil];
        [[self navigationController] pushViewController:controller animated:YES];
        [controller.playeronecount setText:playeronecount.text];

但该应用程序给了我一个SIGABRT。

在.h文件中;

IBOutlet UILabel *playeronecount;  

@property (nonatomic, retain) UILabel *playeronecount;

2012-01-12 21:56:16.016 [9621:707] - [MultiplayerController playeronecount]:无法识别的选择器发送到实例0x39824a0 2012-01-12 21:56:16.020 [9621:707] *由于未捕获的异常终止应用程序NSInvalidArgumentException”的,理由是: ' - [MultiplayerController playeronecount]:无法识别的选择发送到实例0x39824a0' *第一掷调用堆栈:(0x33ff48bf 0x357101e5 0x33ff7acb 0x33ff6945 0x33f51680 0x5f85 0x31ac361d 0x33fc8a63 0x33fc86c9 0x33fc729f 0x33f4a4dd 0x33f4a3a5 0x35b8afcd 0x3508f743 0x275f 0x2704)终止叫做抛出异常(GDB )

你需要@synthesize playeronecount来分别生成getter和setter方法, -playeronecount-setplayeronecount 尝试在没有合成这些方法的情况下访问属性将导致“无法识别的选择器发送到实例”异常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM