2016-10-05 2 views
0

좋아요. 그래서 확장자를 추가 할 때마다 줄을 추가하거나 공백을 추가 할 때마다 UIColor에 오류가 발생합니다. Clean 함수를 사용하여이 두 가지 오류로 다시 되돌릴 수 있습니다. 내 확장은 {}에 없으며 모든 블록을 닫았지만 어쩌면 그렇지 않을 수도 있습니다. 'FIRAuth Create User'기능을 만들기 전에는 아무 문제가 없습니다. Issue Navigator + the Code선언은 파일 범위 (UI 색상 확장)에서 유효합니다.

extension UIColor{ 

    convenience init (r: CGFloat, g: CGFloat, b: CGFloat) { 
     self.init(red: r/255, green: g/255, blue: b/255, alpha: 1) 
    } 

} 

답변

1

은 이전 블록은 아마도 가까운 중괄호가 누락? 이전 클래스 또는 확장이 아직 열려 있으면이 확장이 파일 범위에 있지 않습니다.이 확장은 한 단계 더 깊으며 유효하지 않습니다. 이전의 모든 범위가 예상대로 닫히는 지 다시 한 번 확인합니다.

+0

천천히 코드를 살펴 보는 것 외에도 빠르게 할 수있는 방법이 있습니까? 예를 들어, Curly를 강조 표시하고 닫으면 Curly가 강조 표시됩니다. –

+0

파일에서 모든 것을 선택하고 Ctrl + I를 누르면 코드가 자동으로 다시 열립니다. 그런 다음 모든 것이 갑자기 추가 탭을 오른쪽으로 이동시키는 지점을 훑어 볼 수 있습니다. – Tim

+0

또한 Xcode를 사용하면 소스 편집기의 왼쪽 여백을 사용하여 범위를 확장 및 축소 할 수 있습니다. 중괄호 중 하나를 두 번 클릭하여 중괄호 쌍의 내용을 강조 표시 할 수도 있습니다. – Tim