ios - 在 Swift 和 Xcode 中强制退出应用程序后,标签的值会重置

标签 ios swift xcode label

<分区>

我是 Xcode 和 Swift 编程的新手。我正在制作一个跟踪一天喝水的应用程序。但出于某种原因,当我强制退出应用程序时(用减号点击红色圆圈,或刷掉应用程序卡片),液量盎司(标签)会重置。当应用程序被强制退出时,有什么方法可以防止标签的值被重置?

最佳答案

方法一:将标签的值存储在一个持久化存储中,比如NSUserDefaults。打开应用程序时再次填充您的用户界面。

方法二:使用State Restoration

关于ios - 在 Swift 和 Xcode 中强制退出应用程序后,标签的值会重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51831103/

相关文章:

ios - 继续记录丢失的服务器连接以获取 kct 连接无效通知

ios - Xcode - iPad 上的约束 - 横向与纵向

ios - iOS 的 APNS 通知声音

ios - Xcode 项目中的 Alamofire RED - 没有 Alamofire.framework 文件

ios - iOS 上的 Stripe : NSInvalidArgumentException for createTokenWithPayment

ios - 自动滚动时单元格文本复制到另一行(通过拖放)

ios - 从云端下载 MPMediaItem 音乐

swift - 使用约束格式化 UICollectionViewCell 内部项目

ios - iOS 绘画应用的撤消/重做

ios - 使用 XLPagerTabStrip 在选项卡之间共享数据