Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未调用Objective-C方法_Objective C_Iphone_Methods - Fatal编程技术网

未调用Objective-C方法

未调用Objective-C方法,objective-c,iphone,methods,Objective C,Iphone,Methods,要么是因为我累了,要么是因为我做错了,但由于某种原因,我无法让它调用方法 我想说的是: -(void)newHighScore:(int)d 而现在一个NSLog上写着“是的,我在工作!” 我这样称呼它: [highscore newHighScore:score]; highscore是我在.h中所称的highscore类,score是一个带有分数的int。我猜,这可能是正确的,highscore是零。您初始化highscore对象了吗 newHighScore是一个实例方法,所以它需要该

要么是因为我累了,要么是因为我做错了,但由于某种原因,我无法让它调用方法

我想说的是:

-(void)newHighScore:(int)d
而现在一个NSLog上写着“是的,我在工作!”

我这样称呼它:

[highscore newHighScore:score];

highscore是我在.h中所称的highscore类,score是一个带有分数的int。

我猜,这可能是正确的,highscore是零。

您初始化highscore对象了吗

newHighScore是一个实例方法,所以它需要该对象的实例

在调用该方法之前,您应该具有以下内容:

HighScore *highscore = [[HighScore alloc] init];

否则,highscore将为零,传递给nil的任何消息都不起任何作用。

yep。就在我登录之前,我再次查看了我的代码,我意识到我没有包括它,它是零。注意:不要厌倦编码