ios - Swift 3 - 将 bool 值发送到不同的类

标签 ios swift class

我正在尝试制作一个应用程序,您可以在欢迎屏幕上继续游戏或开始新游戏,两者都将在同一个类中处理。但是,我不确定如何根据不同类(class)的需要发送用户按下简历或新游戏的天气信息。我可以更改两个类中的值也很重要。我找到的解决方案是使用 override func prepare(for segue: UIStoryboardSegue, sender: Any?) 但是,它在 if 语句中所以我不能使用 override 我认为这就是导致它的原因不行。有谁知道更好的解决方案?谢谢!

最佳答案

将它添加到 UserDefaults 中并使用那里的值。

添加/更新

UserDefaults.standard.set(true, forKey: "Key") //Bool

获取/获取

UserDefaults.standard.bool(forKey: "Key")

关于ios - Swift 3 - 将 bool 值发送到不同的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45559776/

相关文章:

ios - 当内容大小改变时展开 UITableViewCell

TouchUpInside 上的 Swift addTarget 错误

java - 创建一个与ArrayList具有类似功能的新类,添加值时出错?

ios - 滚动 UITableView 时单元格数据不正确

matlab - 使用 MATLAB 中的其他类访问方法

c# - 什么是不一致的可访问性错误?

ios - 是否可以为 iOS 创建自定义崩溃动画?

ios - Swift 3 从数组中删除不存在于另一个数组中的对象并保持顺序

ios - 如何在 xcode 中使用自动布局设置图像的宽度和高度?

ios - XCode 6.3 生成无效的 iOS 应用程序存档