2014-07-21 2 views
3

Xcode6B4를 다운로드했으며 베타 3에서 발생한 적이없는 문제가 발생했습니다. 기본 신속 유형에서 몇 가지 확장명을 가진 신속한 파일을 여러 개 정의했습니다. 내가 테스트 대상에서 이러한 파일에 정의 된 메서드를 호출하려면 컴파일러는 메서드의 정의를 찾지 않습니다. 액세스 수준을 정의하는 새로운 키워드와 관련이 있습니까?Xcode 6 베타 4 - 테스트 대상에서 신속한 클래스 가져 오기

답변

4

릴리스 노트에서 모든 메소드와 등록 정보는 기본적으로 internal입니다. 테스트 대상은 다른 모듈이므로 테스트 대상에서 호출하려는 내용은 public으로 선언해야합니다.

+0

매우 간단합니다. 감사합니다. – yageek

+1

감사합니다. 나는 공개적으로 선언하는 것이 올바른 방향으로가는 단계라고 생각하지만 여전히 문제가 있습니다. 내 프로젝트의 내용이 테스트 코드에 정의되어 있지 않다는 컴파일 타임 오류가 발생합니다. 테스트 코드에 무언가를 가져와야합니까? 그렇다면 어떻게? – Kaydell

관련 문제