0

私のプロジェクトには、次の一連のファイルがあります。

ファイル構造pic

IAPHelper クラスは、ブリッジング ヘッダーを介して object-c を使用します。次のように、アプリとそのアプリ拡張機能の両方で IAPHelper クラスを使用できるかどうか疑問に思っていました。

(IAPHelper のターゲット メンバーシップの設定)

IAPHelper_Membership

KeychainWrapper を両方のクラスのメンバーにすることなく。

4

1 に答える 1

0

いいえ、うまくいかないようです。

私が作ったTestClassOne

import Foundation

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


}

TestClassOne1 つのターゲットの一部にすぎません。

私が作ったTestClassTwo

import Foundation

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

    let i = TestClassOne.addOneOne()
    return i


}

}

TestClassTwoあまりにも両方のターゲットに属していました。ファイルが1つのターゲットのみに設定されてTestClassOneいる場合、認識されないエラーが発生し続けますが、ファイルを両方のターゲットに設定すると、エラーが表示されなくなりました。TestClassOneTestClassOne

于 2016-07-01T20:23:49.177 に答える