2017-05-03 1 views
-3

최근에 Xcode에서 Swift 프로그래밍을 배우기 시작했고 Playground에서 몇 가지 기본 구문을 배우기 시작했습니다.Xcode 놀이터 오류

이 단계에서 오류를 발견하고 이해하는 것이 나에게 매우 중요합니다.

문제는 몇 줄의 코드를 작성한 후 라이브 이슈가 자신이 있어야하는 방식으로 표시되지 않는다는 것입니다. 놀이터를 시작하고 5 ~ 10 줄 정도의 코드를 작성하면 Xcode에서 왼쪽에 느낌표를 표시하고 오른쪽에 문제 설명을 표시하여 문제가 있는지 알려줍니다.

enter image description here

는 나중에 설명은 사라지기 시작하고 그들은 단지 왼쪽 창에 빌드 오류에서 볼 수 있습니다. 불행히도 오류를 클릭 한 후 잘못된 코드 행으로 전달되지 않습니다.

enter image description here

문제는 엑스 코드 8.3.1와 8.3.2에 출연 애플 개발자 웹 사이트와 앱 스토어에서 모두 직접 다운로드. 이미 Xcode를 3 번 ​​제거하고 수동으로 모든 라이브러리를 제거했습니다. MacBook Pro에서 Sierra 10.12.4를 사용하고 있습니다.

+0

StackOverflow 사용자가 어떤 도움을 주길 기대합니까? Xcode에서 "버그"를 발견했다면 Apple에 신고하십시오. https://bugreport.apple.com –

+0

[오류시 검색] (http://stackoverflow.com/search?q=%5Bswift) % 5D + invalid + redeclaration + of)를 게시하십시오. – rmaddy

+0

@RoboticCat 나는 며칠 전에 이미 애플에게 보고서를 보냈다. 나는 인터넷의 다른 부분에서이 문제가있는 사람들을 보았으므로 어떤 대답도받을 수 없기 때문에 이것이 일반적인 문제이며이 공동체의 누군가가 나를 도울 수 있다고 생각했습니다. – Bartosz

답변

0

그래서 문제가 발생했습니다. 한 번 수행하면 오렌지색으로 다시 선언하는 올바른 오류가 표시됩니다. 다시는 그럴 수 없습니다. let 문을 사용하여 변수를 한 번 선언하면 orange = (여기서 사용자의 값)으로 값을 변경할 수 있습니다.

+0

내 문제를 잘못 설명했다고 생각합니다. let let를 두 번 선언 할 때 오류가 표시되는 이유는 분명합니다. 내 문제는 놀이터에서 잘못된 방식으로 오류를 표시하는 것과 관련이 있습니다. 첫 번째 사진은 놀이터에서 내 오류를 표시하고 몇 줄의 코드 만 입력하면 놀이터에서 내 오류를 표시하는 방법을 보여줍니다 (코드에서 실수를 한 곳을 분명하게 볼 수 있음). 놀이터를 얼마 동안 사용하고 더 많은 코드 줄을 작성하면 두 번째 스크린 샷이 붙었습니다. 운동장은 같은 오류를 나타내지 만 그것이 있어야하는 장소에는 표시하지 않습니다. – Bartosz