【发布时间】:2016-01-21 01:42:47
【问题描述】:
假设我有一个名为 Connector.m 的连接器(用 Objective-C 编写)。我想创建一个使用 Swift 编写的新连接器,命名为 Connector.swift。我想从 Swift 访问所有的变量和方法。我已经创建了一个桥接头并写入了连接器头文件的导入。但我无法访问 Objective-C 类中的任何全局变量。
Connector.m
NSString * const kHTTP_METHOD_GET = @"GET";
Connector.swift
public class Connector: NSObject {
var parentConnector : Connector
override init() {
self.parentConnector = Connector
}
func test() {
print(parentConnector.kHTTP_METHOD_GET) //--> ERROR : Value of type 'Connector' has no member 'kHTTP_METHOD_GET'
}
}
可以这样做吗?谢谢。
【问题讨论】:
标签: objective-c swift import bridging-header