나는 다음과 같은 방법이 있습니다문제
void setTexts()
{
if (queueIn != null)
{
queueIn.text = countIn.ToString();
}
if (queueOut != null)
{
queueOut.text = waitingForPickup.ToString();
}
}
내가 queueIn가 null의 경우는 아무것도하지 않고 싶지만 queueIn가 null의 말 null 참조 예외를 점점 계속합니다. queueIn이 null 일 때 왜 블록으로 들어가는가?
EDIT : Debug.Log 검사를 추가하면 문제가 사라지고 이전 12 번이나 다른 것을 저장하지 못했을 수 있습니다. 귀하의 제안에 감사드립니다! 저는 C#을 처음 접했습니다.
내 생각에 'NullReferenceException'은 'countIn'에서 온 것 같습니다. 너는 그것을 확인하지 않고있다. –
3 번 라인에서 오류가 발생 했습니까? waitingForPickup은 queueIn을 호출합니까? queueIn이 null 참조라는 것이 확실합니까? – Dispersia
여기서는 중단 점을 배우고 스테핑하는 것이 귀중한 기술이됩니다. 문제를 올바르게 해결하는 방법을 배우고 이러한 바보 같은 문제가 아닌 문제가됩니다. – Thebluefish