我正在使用核心数据在Swift中开发todo应用程序。用户可以在特定的ViewController(AddTodoViewController)中添加待办事项。这些待办事项显示在TableView(TodoTableViewController)中。我实现了SegmentedControl,以提供将待办事项标记为在AddTodoViewController中重要的选项。重要的待办事项的文字应为红色。目前,待办事项之后只有一个感叹号。有谁知道如何解决这个问题?这是一些代码:
@IBAction func indexChanged(_ sender: Any) {
switch segmentedControl.selectedSegmentIndex {
case 0:
guard let text = textView.text else {
print("Bitte Text eingeben")
return
}
CoreDataManager.shared.createObj(name: text)
dismiss(animated: true)
textView.resignFirstResponder()
case 1:
let text = textView.text + "!"
CoreDataManager.shared.createObj(name: text)
dismiss(animated: true)
textView.resignFirstResponder()
default:
break
}
}