Swift中的命名空间或包解析

时间:2016-11-21 06:07:56

标签: ios swift module namespaces checkout

我在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'

0 个答案:

没有答案