2016-11-02 3 views
0

Objective C에서 만든 이전 응용 프로그램이 있습니다. 더 많은 기능을 추가하고 싶습니다.이 프로젝트에서 지금부터 Swift에 코드를 작성하고 싶습니다. .ObjectiveC 프로젝트에서 Swift 프레임 워크

이 프레임 워크 https://github.com/xmartlabs/XLPagerTabStrip을 추가하고 일부 탭을 추가하고 싶습니다. 내가 추가하고 싶은 탭은 ObjectiveC에서 만들어진 VC입니다.

아래에 표시된 것처럼 Swift 코드를 EmbeddedVC에 추가해야하며 그 방법을 알 수 없습니다.

func indicatorInfo(for pagerTabStripController: PagerTabStripViewController) -> IndicatorInfo { 
    return IndicatorInfo(title: "My Child title") 
    } 

내 프로젝트에서이 프레임 워크를 사용할 수 있습니까?

감사합니다! :)

+0

가능합니다. 브리징 헤더를 추가해야합니다. 이 질문에 이미 답변이 있습니다 - http://stackoverflow.com/questions/24102104/how-to-import-swift-code-to-objective-c – KrishnaCA

답변

0

Objective-C 파일에 Swift를 추가하려면 Objective-C 클래스 시작 부분에 "ProjectName-Swift.h"를 가져와야합니다. @objc를 사용하여 Swift 클래스에 태그를 지정하거나 Swift 클래스가 NSObject에서 유래되었는지 확인하십시오.

여기에 자세한 정보 : Can't use Swift classes inside Objective-C

관련 문제