如果应用依赖于纯应用代码,您能否在应用及其扩展之间共享 .swift 文件
Can you share a .swift file between an app and its extension if it relies on app-only code
我的项目中有以下一组文件:
IApHelper class 通过桥接头使用 objective-c。我想知道我是否可以像这样在我的应用程序及其应用程序扩展中使用 IAPHelper class:
(设置 IAPHelper 的目标成员资格)
没有让 KeychainWrapper 成为两个 classes 的成员。
不,它似乎不起作用。
我做了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
not recognized,但是一旦我将 TestClassOne
文件设置为两个目标,该错误就不再出现。
我的项目中有以下一组文件:
IApHelper class 通过桥接头使用 objective-c。我想知道我是否可以像这样在我的应用程序及其应用程序扩展中使用 IAPHelper class:
(设置 IAPHelper 的目标成员资格)
没有让 KeychainWrapper 成为两个 classes 的成员。
不,它似乎不起作用。
我做了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
not recognized,但是一旦我将 TestClassOne
文件设置为两个目标,该错误就不再出现。