![](/img/trans.png)
[英]When I delete cell from tableview cells that are not deleted are duplicated SWIFT
[英]The last cell in a tableview cell should not be deleted when trying to remove from array in swift
將數據輸入文本字段,當單擊添加按鈕時,該文本字段文本將附加到數組中並顯示在表格單元格中。 現在最多 5 個數據我可以附加並顯示在一個正在工作的單元格中,但在一個單元格中有一個刪除按鈕可以刪除附加的數據。 現在我希望在從單元格中逐個刪除條目時,不應刪除單元格中最后剩余的數據,並且應顯示一條吐司消息,說無法刪除強制性數據。 現在我正在刪除給定索引處的數據,但現在正在刪除所有數據,因為我不知道為最后一個未刪除的單元格放置哪個條件。 請幫我
我的代碼:
var rowIndex = Int()
@objc func deletecontact(sender: uibutton)
{
rowIndex = sender.tag
Self.openDeleteDialogPopup()
}
IBAction weak var func yesBtnClicked(sender:uibutton)
{
MyArr.remove(at: rowIndex)
Mytableview.reloaddata()
}
在從數組中刪除項目的函數中,您需要檢查它的計數是否大於 1,如果不是,則顯示吐司。 如果是,則刪除該行
@IBAction weak var func yesBtnClicked(sender:UIButton) {
guard MyArr.count > 1 else { //If we have more than one item, then don't enter the else block
//showToastHere
return
}
MyArr.remove(at: rowIndex)
MyTableview.reloadData()
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.