Objective c 目标C和#x27中的财产问题;得分';在指针类型的对象上找不到

Objective c 目标C和#x27中的财产问题;得分';在指针类型的对象上找不到,objective-c,Objective C,我刚开始在Objective C中编程。这是一个非常简单的东西,但我想知道我在属性知识方面缺少了什么,据我所知,这应该是可行的,但它给了我一个错误: Property 'score' not found on object of type 'Player *' 我有一个Player类和下面的代码,每个粗体是一个单独的文件 Player.h有: #import <Foundation/Foundation.h> @interface Player : NSObject @proper

我刚开始在Objective C中编程。这是一个非常简单的东西,但我想知道我在属性知识方面缺少了什么,据我所知,这应该是可行的,但它给了我一个错误:

Property 'score' not found on object of type 'Player *'
我有一个Player类和下面的代码,每个粗体是一个单独的文件

Player.h有:

#import <Foundation/Foundation.h>
@interface Player : NSObject
@property int score;
@end
#import "Player.h"
@implementation Player
- (id)init {
  self = [super init];
  if (self){
    _score = 5000;
  }
  return self;
}
@end
main.m有

#import <Foundation/Foundation.h>
#import "Player.h"
int main(int argc, const char * argv[])
{
  @autoreleasepool {
    Player *firstPlayer = [[Player alloc] init];
    NSLog(@"The default score is %i", [firstPlayer score]);
  }
  return 0;
}
#导入
#导入“Player.h”
int main(int argc,const char*argv[]
{
@自动释放池{
Player*firstPlayer=[[Player alloc]init];
NSLog(@“默认分数为%i,[firstPlayer分数]);
}
返回0;
}

Player.h缺少应位于
#import
@property
行之间的以下行:

@interface Player : NSObject

其中,
NSObject
可能是另一个类,但需要是您想要子类化的任何类。

是否正确复制和粘贴了所有内容?这甚至不应该编译成帖子。我没有,但我编辑了它。我必须全部输入,因为我是这个网站的新手,复制/粘贴对我来说不太好。我的道歉我很抱歉我不得不把所有的东西都打进去,但我不小心把它漏掉了。这一行已经包括在内了。我会编辑它。还有其他想法吗?(是否可能它已经从NSObject类中继承了一个init,因此我无法编写自己的“init”,除非我将名称更改为类似“initWithCore”的名称?)