【发布时间】:2016-02-11 22:11:59
【问题描述】:
我在 Swift 中有一个字符串数组,声明如下:
var DataStreamBuffer : [String] = {return []}()
在 Swift 中添加一个新元素,这很容易。我只是这样做:
DataStreamBuffer.append(new_string)
但是,我需要从 C 文件向 DataStreamBuffer 追加一个新元素。我的 C 代码中的正确程序应该是什么?我应该在 Swift 中做什么,以便从 C 中可以看到 DataStreamBuffer(我必须在 Bridging-Header.h 中声明任何内容吗?)
【问题讨论】:
-
我认为你不能从
C调用Swift代码。
标签: ios c arrays swift bridging-header