2016-09-01 3 views
0

저는 개인적으로 배포 할 사용자 정의 CocoaPod를 개발 중입니다. 이 포드의 코드는 대부분 Objective-C로 작성된 기존 코드입니다.CocoaPods : Objective-C와 Swift를 혼합하십시오.

Objective-C 코드는 Objective-C와 Swift 모두에서 프로젝트 구현에 완벽하게 액세스 할 수 있지만 구현 프로젝트에서 각 언어의 Swift 코드에 액세스 할 수있는 것 같지 않습니다. 기존 Objective-C 코드를 사용하고 업데이트 할 수 있지만 Swift를 새로운 기능이나 신속한 특정 기능에 사용할 수 있기를 바랍니다.

구현 프로젝트의 Swift 파일에서 주로 Objective-C CocoaPod의 Swift 코드를 어떻게 사용할 수 있습니까?

내 CocoaPod는 XibisFrameworkPod라고, 나는 내 구현 프로젝트 스위프트 파일에 다음 import 문을 사용하여 시도했다 : 내 편집 됨 podspec 파일 있어요 여기

import XibisFrameworkPod 
import XibisFrameworkPod.Swift 

:

Pod::Spec.new do |s| 
    s.name    = 'XibisFrameworkPod' 
    s.version   = '0.1.0' 
    # s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>' 

    s.ios.deployment_target = '7.0' 

    s.source_files = 'XibisFrameworkPod/Classes/**/*' 
end 

답변

0

내가 밝혀 클래스/함수 선언에 public 수정자가 누락되었습니다.

public class SomeClass : NSObject