public class EmptyState { ... private var tableView: UITableView? ... } 当我 调用 self.tableView.emptyState.show(emptyState) 时, 就会出现循环引用问题; 应该改为 weak var