-1
보드 게임에 대해 약간의 프로그래밍을하고있었습니다. 메서드를 사용하여 내가 사용중인 개체를 다시 호출한다는 것을 알 수 있도록 'this'를 사용하는 방법을 파악할 수 없습니다. p가 만든 플레이어 오브젝트는 다음과 같습니다 "(플레이어 *) P 휴가" 현재 생성중인 객체를 다시 호출하는 방법은 무엇입니까?
-(id)initWithName:(NSString *) name
{
if (self = [super init])
{
name = _name;
}
return self;
}
-(void) move:(Dice *) die
{
[die rollDice];
[_isOn leave:&Player];
[_isOn move:&Player using:die remainingSteps:die.totalValue];
}
너희들이 볼 수
, 나는 기능을 수행하기 위해 _isOn을 요청했다. 그러나,이 프로그램은 '예상 표현'
원하는 것을 자세히 설명하고 코드를 더 제공해야합니다. 'leave : & Player'는'Player '가 객관적인 객체 (포인터 형태 밖에 존재할 수 없음)라고 가정하고 의심 스럽습니다. 또한 인스턴스 *는 소문자로 시작하고 대문자로 시작해야합니다. – trojanfoe