如果应用程序及其扩展程序依赖于仅限应用程序的代码,您可以在它之间共享.swift文件吗?

时间:2016-07-01 14:01:07

标签: ios swift ios-targets

我的项目中有以下文件集:

Filestructurepic

IAPHelper类通过桥接头使用objective-c。我想知道我是否可以在我的应用程序及其应用程序扩展中使用IAPHelper类,如下所示:

(设置IAPHelper&#39目标成员资格)

IAPHelper_Membership

不使KeychainWrapper成为这两个类的成员。

1 个答案:

答案 0 :(得分: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文件设置为错误停止出现的两个目标时,我会继续收到错误TestClassOne