2016-07-01 6 views
0

が、私は私のプロジェクト内のファイルの次のセットはしているアプリとその延長の間.swiftファイルを共有することができますブリッジヘッダーを介して-c。私はこのように私のアプリとそのアプリの拡張子の両方でIAPHelperクラスを使用することができれば、私は思っていた:あなたは

両方のクラスのメンバーであるKeychainWrapperせずに

IAPHelper_Membership

を(IAPHelperのターゲット・メンバーシップを設定します)。

答えて

0

いいえ動作していないようです。

私はTestClassOne

import Foundation 

class TestClassOne { 
static internal func addOneOne() -> Int { 
    return 2; 
} 


} 

TestClassOneは、一つのターゲットの一部でしかありませんしました。

私はTestClassTwo

import Foundation 

class TestClassTwo { 
internal static func callTestClassOne() -> Int { 

    let i = TestClassOne.addOneOne() 
    return i 


} 

} 

TestClassTwoがあまりにも両方の目標を属しました。 TestClassOneファイルがTestClassOneファイルが1つのターゲットに設定されているのに、エラーが表示されなくなった両方のターゲットにTestClassOneファイルを設定すると、エラーが発生することがあります。