을 true
으로 변경하고 특정 소리를 재생하려고했습니다. 사용자가 높은 점수를 얻었을 때 사운드 자체는 정상적으로 작동했지만 높은 점수 if (HighScoreBool == true)
에서만 재생할 사운드를 설정하려고 시도했을 때 앱이 완전히 작동하지 않게되었습니다.프로젝트가 제대로 작동하지 않습니다. 올바르게 작동하지 않고 삽입 된 코드 줄이 코드 줄을 삭제 한 직후에 삽입되었습니다.
모든 것이 회색으로 표시되고 볼 수있는 것은 왼쪽 하단의 "최고 점수"텍스트의 끝입니다. 모든 이미지가 사라지고 아무 것도 클릭 할 수 없으며 오른쪽 하단에 회색과 약간의 텍스트가 표시됩니다.
Xcode를 실행 취소하고 정리 한 다음 다시 열려고 시도했습니다. 현재 프로젝트는 완벽하게 구축되고 완벽하게 실행되며 (화면 이미지 작동 실행) 백그라운드 사운드를 재생합니다. 그러나 어떤 이유로 든 최고 점수 텍스트와 전체적인 회색 화면 외에도 다른 모든 것이 사라졌습니다. 단순히 문제를 해결하려고하는 코드 줄을 삭제하는 경우에도 다음
if (HighScoreBool == true) {SkAction playSound etc.}
그리고 회색 화면이 발생하고, :
다시, 모든 것이 내가 이것을 입력하려고 할 때까지 잘 작동했다 프로젝트는 여전히 같은 방식으로 작동했습니다. 회색 스크린, 왼쪽 아래 모서리에있는 텍스트.
Long Story Short :이 글을 쓰려고 할 때 시작된 문제로 좁혀 졌다고 느낍니다 : if (HighScoreBool == true)
하지만 같은 문제를 삭제했습니다.
전체 애플리케이션을 다시 작성할 필요가 없도록 어떤 일이 일어나는지에 대한 통찰력을 제공하십시오.
여기서는 절대 말할 수 없습니다. 아마도 고득점 비트를 편집하는 동안 코드 나 프로젝트의 다른 부분을 보았을 것입니다. 백업과 같이 버전 관리 또는 TimeMachine을 사용하고 있습니까? 이러한 편집 작업 전에 복원하고 작업 코드가있을 수 있습니다. – rebusB
간단히 설명하면 다음과 같습니다. 코드 줄을 새로 추가했습니다. 원하는 경우 빌드하고, Launch Screen이 제대로 작동하고, 배경 음악이 잘 재생되기 시작했지만 그 후에 앱이 제대로 작동하지 않는 것을 확인했습니다. (위에서 언급 한 바와 같이 회색 스크린), 그래서 나는 "undo"(Cmd + Z)를 눌러 코드의 새로운 나쁜 라인을 지우고 바로 테스트를 다시 실행했다. 그리고 실행했을 때 여전히 "Gray 스크린 모드! – JimmyAPPS