Ios 尝试从swift中的数组中删除时,不应删除tableview单元格中的最后一个单元格

Ios 尝试从swift中的数组中删除时,不应删除tableview单元格中的最后一个单元格,ios,swift,uitableview,Ios,Swift,Uitableview,在textfield中输入数据,当单击add按钮时,textfield文本被追加到数组中并显示在表格单元格中。现在,我最多可以追加5个数据,并将其显示在正在工作的单元格中,但在单元格中有一个删除按钮,用于删除追加的数据。现在,我希望在逐个删除单元格中的条目时,不应删除单元格中最后剩余的数据,并且应显示一条toast消息,说明无法删除强制数据。现在我正在删除给定索引中的数据,但所有数据都正在删除,因为我不知道最后一个单元格不被删除的条件是什么。请帮帮我 我的代码: var rowIndex = I

在textfield中输入数据,当单击add按钮时,textfield文本被追加到数组中并显示在表格单元格中。现在,我最多可以追加5个数据,并将其显示在正在工作的单元格中,但在单元格中有一个删除按钮,用于删除追加的数据。现在,我希望在逐个删除单元格中的条目时,不应删除单元格中最后剩余的数据,并且应显示一条toast消息,说明无法删除强制数据。现在我正在删除给定索引中的数据,但所有数据都正在删除,因为我不知道最后一个单元格不被删除的条件是什么。请帮帮我

我的代码:

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,如果不大于1,则显示toast。如果是,则删除该行

@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()
}

请将您尝试过的代码作为共享。另见。