通过桥接头在Swift中使用C静态字符数组

时间:2015-06-18 12:40:25

标签: c swift linker

我想使用桥头功能在Swift中使用一些静态字符数组。在我的网桥标题中,我已经声明了这个变量:

static char test[] = {
    0x74, 0x65, 0x73, 0x74
};

我正在我的app委托中使用它(现在只是测试),如下所示:

let string = withUnsafePointer(&test) {
    String.fromCString(UnsafePointer($0))!
}

但我收到链接器错误,因为显然没有定义符号_test。

0 个答案:

没有答案