gpt4 book ai didi

ios - 如何在待办事项列表应用程序中存储信息

转载 作者:行者123 更新时间:2023-11-29 02:15:34 24 4
gpt4 key购买 nike

我现在正在学习 Ray Wenderlich 的教程 (http://www.raywenderlich.com/77974/making-a-gesture-driven-to-do-list-app-like-clear-in-swift-part-1)。每当我运行我的应用程序时,它都会显示代码中列出的相同信息:

class ViewController: UIViewController {

@IBOutlet weak var tableView: UITableView!
var toDoItems = [ToDoItem]()

override func viewDidLoad() {
super.viewDidLoad()

if toDoItems.count > 0 {
return
}
toDoItems.append(ToDoItem(text: "feed the cat"))
toDoItems.append(ToDoItem(text: "buy eggs"))
toDoItems.append(ToDoItem(text: "watch WWDC videos"))
toDoItems.append(ToDoItem(text: "rule the Web"))
toDoItems.append(ToDoItem(text: "buy a new iPhone"))
toDoItems.append(ToDoItem(text: "darn holes in socks"))
toDoItems.append(ToDoItem(text: "write this tutorial"))
toDoItems.append(ToDoItem(text: "master Swift"))
toDoItems.append(ToDoItem(text: "learn to draw"))
toDoItems.append(ToDoItem(text: "get more exercise"))
toDoItems.append(ToDoItem(text: "catch up with Mom"))
toDoItems.append(ToDoItem(text: "get a hair cut"))
}

即使我在重新启动应用程序时删除了“理发”这一行,“理发”也会重新出现。如果我将应用程序提交到 Appstore,在我的 iPhone 上打开应用程序时会发生同样的事情吗?我怎样才能让应用程序在我添加和删除待办事项列表项时保存?谢谢你!

最佳答案

示例中列出的代码使用临时存储。如果您重新启动应用程序。所有更改都将丢失。您可以使用 CoreData用于永久存储。

关于ios - 如何在待办事项列表应用程序中存储信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28790898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com