小编d0x*_*i45的帖子

设置CoreData的默认值

我正在使用CoreData进行第一个项目,并且已经建立了数据模型。

我有一个带有添加按钮的表视图,该按钮触发警报并允许用户输入字符串:

func handleAdd() {

    let alert = UIAlertController(title: "New Company", message: "Add a new company", preferredStyle: .alert)

    let saveAction = UIAlertAction(title: "Save", style: .default) {
        [unowned self] action in

        guard let textField = alert.textFields?.first,
            let newCompany = textField.text else {
                return
        }

        self.save(name: newCompany)
        self.tableView.reloadData()
    }

    let cancelAction = UIAlertAction(title: "Cancel", style: .default)

    alert.addTextField()
    alert.addAction(saveAction)
    alert.addAction(cancelAction)

    present(alert, animated: true)
}
Run Code Online (Sandbox Code Playgroud)

该字符串将添加到NSManagedObject数组中:

func save(name: String) {

    guard let appDelegate =
        UIApplication.shared.delegate as? AppDelegate else {
            return
    }

    // 1
    let …
Run Code Online (Sandbox Code Playgroud)

core-data ios swift

1
推荐指数
1
解决办法
3394
查看次数

标签 统计

core-data ×1

ios ×1

swift ×1