SwiftUI 学习笔记 56:项目7 消费记录app 复习
文章摘要
HeoGPT
这篇文章介绍了SwiftUI中使用Userdefault存储数据和实现列表横滑删除的方法,同时分享了一个消费记录app的项目经验。其中,使用Userdefault需要注意版本兼容性问题。同时,实现列表横滑删除需要在List中使用ForEach,并建立一个移除列表项目的函数。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉今天将内容完善。
使用Userdefault
1 | class Expenses: ObservableObject { |
列表横滑删除
1.如果需要支持手势,需要在List中使用ForEach
2.建一个移除列表项目的函数
1 | func removeItems(at offsets: IndexSet) { |
3.再在循环下面调用函数
1 | .onDelete(perform: removeItems) |
因为Userdefault在我用的最新版本中可能出问题了,我以前写的代码包括100day的参考代码都无法使用Userdefault。具体原因我还在检查中。暂时停止该项目。复习和手感找回的差不多了,明天重启100day。
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果