我试图弄清楚我的循环来自哪里,我怀疑这行代码可能无法正常工作。 所以我在 Objective C 中安装了cocoapod到我的 Swift 项目,我需要初始化一个tableManager
以下是它在Objective C中的完成方式
self.flabbyTableManager = [[BRFlabbyTableManager alloc] initWithTableView:self.tableView];
这是我在Swift中将其“翻译”的内容
let flabbyTableManager = BRFlabbyTableManager(tableView: self.tableView)
当我运行该程序时,它不会给我任何异常或错误它只是指向一个AppDelegate类并说EXC_BAD_ACCESS
我真的不知道是什么原因引起的。我是一个相当新的Swift,但我从来没有遇到过使用pod之前的问题。我有我的桥接文件,导入了所有内容。
我不知道是否像我一样调用名为initWithTableView()的初始化程序(只是创建一个新实例并将tableView作为参数传递)将会正确执行。
答案 0 :(得分:0)
以下是swift中的正确代码:
self.flabbyTableManager = BRFlabbyTableManager(tableView: self.tableView)
至于你的应用程序崩溃的原因,可能是什么。