2016-04-12 89 views
0

我期待創建一個類似於這個的空數據集。不是它的外觀或任何東西,只是得到一個空數據集的一般概念。我不確定如何做到這一點,我一直想將這個植入到我的應用程序中,而不使用任何cocoapods。這很容易做到嗎? 我對Swift相當陌生,所以我一直無法弄清楚這一點。我嘗試了下面的代碼,但有很多錯誤,我意識到這是沒有意義的。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

回答

2

你已經顯示的一個和其他許多人使用

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 
     } 
    } 
+0

那麼我會返回,如果它是在cellForRow 0?如果編輯的結果大於 –

+0

,我已經在那裏返回結果。用通常的單元格構建或者返回單元格的方法替換簡單的單元格名稱。 – SeanLintern88