我在Bridging-Header.h中有一个本地Objective-C类Card.h,我使用的CheckOutKit也有一个Card.h类。 CheckoutKit很快。
在我的ViewController.Swift中,我想创建一个
var card : CheckoutKit.Card? = nil
但它无法访问。我在项目设置中打开了模块,我也将CheckoutKit导入为模块。
import Foundation
import CheckoutKit
@objc public class PaymentsViewController:UIViewControlle
{
var ck: CheckoutKit? = nil
** var card : CheckoutKit.Card? = nil
}
另外注意到CheckoutKit有一个同名的CheckoutKit.Swift类,所以当我提到CheckoutKit.Card时,编译器指的是CheckoutKit的Card类型,而不是那里。
在**行,这是错误消息
'Card' is not a member type of 'CheckoutKit'