在Swift中的Expandable tableView单元格中生成JSON数据

时间:2015-04-09 16:30:27

标签: ios json uitableview swift

我正在使用Swift作为iOS应用。我需要一些与此https://www.cocoacontrols.com/controls/jkexpandtableview完全相同的东西。在我的例子中,每个单元格的数据将是不同的,并从JSON加载。该库是用Objective C编写的。我需要一些类似用Swift编写的东西

2 个答案:

答案 0 :(得分:1)

如何在Swift中添加桥接头:

档案>新>文件(命令+ N)

选择Objective-C文件。

将其命名为您想要的任何名称。

选择要创建文件的目录。

将出现一个弹出窗口,提供创建Objective-C桥接标头的选项。选择"是"。

现在您有两个文件,一个.m文件和另一个.h文件。他们将在你的快速项目中运行。

答案 1 :(得分:0)

要添加一个桥接文件,我通常手动(因为我不再信任xcode)通过添加一个新的.h文件,你可以调用它你想要的东西,但建议使用bridger或bridging-header。

然后在“Objective-C Bridging Header”

中的构建设置中添加文件路径

然后你就可以了解你添加到项目中的每个objc文件,只需导入你想要的.h文件:

// Inside Your Bridger.h

#import "Filename1.h"
#import "Filename2.h"
#import "Filename3.h"

然后你可以使用这些文件中的类,就像它们是用Swift编写的那样。