2014-10-04 4 views
18

나는이 주제에 대해 여러 가지 다른 게시물을 보았지만 근본적인 문제라고 생각하는 것은 해결되지 않는 것으로 보인다. 나는 나의 안녕을 가져 오려고 어디 놀이터가 놀이터 놀이터에 Swift 클래스 가져 오기

func sayHi(){ 
    println("hi") 

} 

아래 표시된 이후 방법 하이 클래스가

하이 클래스 : 내 프로젝트에서 나는 다음과 같은이 수업.

문제 : 내 놀이터에서 Hi 클래스를 보거나 가져올 수 없습니다. 문제없이 View Controller에서 호출 할 수 있기 때문에 하이 클래스가 작동하고 있다는 것을 알았습니다. 여기

놀이터에 자신의 프레임 워크를 가져올 수있게되었습니다

가장 관련성을 보인다 스택/애플 포럼의 응답. 이렇게하면 응용 프로그램과 놀이터 사이에서 코드를 공유 할 수있는 방법이 제공되어 프레임 워크를 가져올 수 있습니다. 이렇게하려면 놀이터가 프레임 워크를 생성하는 프로젝트와 동일한 작업 공간에 있어야합니다. 이미 프레임 워크를 구축 했어야합니다. iOS 프레임 워크 인 경우 64 비트 실행 대상 (예 : iPhone 5s) 용으로 제작해야합니다. 적어도 하나의 대상을 만드는 능동 체계가 있어야합니다 (대상의 빌드 위치가 놀이터의 프레임 워크 검색 경로에 사용됩니다). 고급 '위치'설정의 '빌드 위치'환경 설정을 '이전'으로 설정하지 않아야합니다. 프레임 워크가 Swift 프레임 워크가 아니면 "모듈 정의"빌드 설정을 "예"로 설정해야합니다. 이러한 모든 조건이 충족되면, 당신의 프레임 워크를 가져 오면 놀이터에서 작동

출처 : How to I import 3rd party frameworks into Xcode Playground?

사람이이 작업을 수행하는 방법에 대한 단계별로 단계에 날 지점 수 있습니까?

+0

관련 대답 : http://stackoverflow.com/questions/24046160/how-to-i-import-3rd-party-frameworks-into-xcode-playground –

+2

http://stackoverflow.com/questions/24045245/how-to-import-own-classes-your-own-project-to-a-playground – nroose

+2

나는이 질문을 언젠가 끝내고 답을 찾았다. 그 이익은 거의 가치가 없다는 결론에 도달했습니다. 작동시키기에 너무 많은 조건이 있으며 놀이터는 여전히 불안정합니다. 테스트 프레임 워크를 사용하여 앱 코드가 작동하는 방식을 테스트해야하는 경우 놀이터를 사용하여 아이디어 나 개념을 테스트하고 싶습니다. – courteouselk

답변

14

은 엑스 코드 (7)에 놀이터에서 로컬로 빠른 코드를 가져옵니다 네비게이터 Cmd를1에 원본 폴더가있다.

playground

는 public으로 소스 의 클래스와 함수를 표시 할 필요가 조심하십시오.

여기
+0

** 수업 및 기능을 공개로 표시 ** Perfect – arsenius