当我使用下拉菜单刷新UITableView时,应用程序崩溃

时间:2019-03-02 14:29:41

标签: ios swift uitableview

var refresh:UIRefreshControl!
override func viewDidLoad() {
        super.viewDidLoad()

        refresh = UIRefreshControl()
        refresh.attributedTitle = NSAttributedString(string: "Pull to load Recipes")
        refresh.addTarget(self, action: Selector(("loadData")), for: .valueChanged)
        self.tableView.addSubview(refresh)

        loadData()
    }

func loadData() {

// My code here
                DispatchQueue.main.async {
                        [weak self] in
                    self?.tableView.reloadData()
                    self?.refresh.endRefreshing()
                }        
    }

我也尝试使用#selector,但是没有用。我一直在尝试Google进行的许多操作,但是应用程序崩溃了。

1 个答案:

答案 0 :(得分:0)

您不应该将con.load_extension("libsqlitefunctions.dll") 手动添加到表中:

UIRefreshControl

虽然很难说这是否是坠机的原因。