Swift空数据集

时间:2016-04-12 13:44:56

标签: ios swift dataset

我希望创建一个与此类似的空数据集。不是它的外观或任何东西,而是获得空数据集的一般概念。我不确定如何做到这一点,我一直想在不使用任何cocoapods的情况下将其植入我的应用程序中。这很容易吗? 我对Swift相当新,所以我无法解决这个问题。我尝试了下面的代码,但有很多错误,我意识到这没有任何意义。

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if return == 0 {
        // Create the empty data set
    } else {
        return jsonfile["response"]["data"].count
    }
}

enter image description here

1 个答案:

答案 0 :(得分:3)

您展示的那个和其他许多人使用

https://github.com/dzenbot/DZNEmptyDataSet

同样在你的例子中,它将是

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    let count = jsonfile["response"]["data"].count
    if count == 0 {
        return 1
    }
    return count

}

然后在cellForRow:中返回一个无数据单元格。

编辑:

internal func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let count = jsonfile["response"]["data"].count
        if count == 0 {
           return noDataCell
        } else {
           return normalCell
        }
    }