2016-05-19 17 views
1

我的TableView加載tableView,它的DataSource來自一個遠程JSON,它被序列化。 TableView根據數組的個數創建必要的單元數。然後,TableView加載單元格...單元格將它自己的類作爲UITableViewCell進行分類。將UITableViewCell的boolvalue傳遞給父UITableViewController,然後刪除基於boolvalue的單元格

所以,現在的問題是:

細胞發送ICMP ping命令的機器。如果ping成功,我希望在沒有用戶交互的情況下從TableView中移除單元格。

這怎麼辦?

+0

單元實際上發送一個ICMP ping到機器。如果ping成功,我希望在沒有用戶交互的情況下從TableView中移除單元格。 –

+2

你必須將所有的單元格保存在一個數組中,這樣你就可以刪除一個特定的位置,在你重新加載你的TableView之後可以成功地ping通。 –

+0

這是一個好主意,但這是我的問題。 TableView是它自己的類,而單元也是它們自己的類。所以每個單元格都會按照indexPath來調用它自己的對象。那麼如何收集具有多個單元格的boolvalue數組? –

回答

1

設置您的手機標籤。

cell.tag = 1; // cell.tag = 0; 

您可以使用1表示成功,0表示不成功。

if(cell.tag == 1) { 
    // Do something! Remove it. 
} 

我很高興這有助於你。

+0

謝謝!這非常有幫助! –

相關問題