0
が、私は私のプロジェクト内のファイルの次のセットはしているアプリとその延長の間.swiftファイルを共有することができますブリッジヘッダーを介して-c。私はこのように私のアプリとそのアプリの拡張子の両方でIAPHelperクラスを使用することができれば、私は思っていた:あなたは
両方のクラスのメンバーであるKeychainWrapperせずに
を(IAPHelperのターゲット・メンバーシップを設定します)。
が、私は私のプロジェクト内のファイルの次のセットはしているアプリとその延長の間.swiftファイルを共有することができますブリッジヘッダーを介して-c。私はこのように私のアプリとそのアプリの拡張子の両方でIAPHelperクラスを使用することができれば、私は思っていた:あなたは
両方のクラスのメンバーであるKeychainWrapperせずに
を(IAPHelperのターゲット・メンバーシップを設定します)。
いいえ動作していないようです。
私は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
ファイルを設定すると、エラーが発生することがあります。