如何检查字符串是否包含某个值,然后相应地删除该行?
例如:我用包含Int值和String值的连接字符串填充 tableView。如果字符串显示:我有 0 个苹果,则应删除该行。但如果它说:我有 10 个苹果,它应该在 tableView 中。
我在一个视图控制器中连接Int和String值并将其附加到另一个视图控制器中的数组
var amount = Int()
var text = String()
@IBAction func addButton(_ sender: UIButton)
{
amount += 1
amountLabel.text = String (amount)
if let tbc = self.tabBarController as? CustomTabBarController
{
tbc.descriptionArray.append("\(counter) \(text))")
}
}
@IBAction func subtractButton(_ sender: UIButton)
{
if amount != 0
{
amount -= 1
}
amountLabel.text = String (amount)
}
}
我想在数量为 0 时从 deriptionArray 中删除。我尝试了不同版本.filter { $0 != valueToCheck }但无法使其工作。