ios - 在 iPhone 的 Xib 之间传递变量

标签 ios objective-c xcode integer xib

enter image description here在我的应用程序中,我有 21 个 Xib,每个 Xib 上都有一个随机生成的按钮,用于打开 21 个 Xib 中的另一个。

有一个从10开始的倒数计时器可以找到这个按钮。

例如,如果用户在 7 秒内找到按钮,我想将 7 秒添加到下一个 Xib 的倒计时中,使其成为 17 秒。

此外,我希望用户有一个积分系统 - 在我之前的示例中,我希望用户获得 7 分,并在下一个随机出现的 Xib 上出现。

谢谢

最佳答案

理想情况下,您应该使用 Objective-C 中的属性。但总而言之,你不应该有 21 个 xib。你应该有观点,或者更好的是使用 Storyboard。 Xibs 正在慢慢变得过时,转向 Storyboards 是趋势。此外,不推荐这种做法,但您可以将全局变量存储在 AppDelegate 中,并使其在整个项目中可公开访问!

您还可以使用 NSUserDefaults,在 CoreData 中持久化数据,使用 SQLLite 数据库,将数据持久化到文件等。

给这只猫剥皮的方法有很多种。

关于ios - 在 iPhone 的 Xib 之间传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29677142/

相关文章:

objective-c - 无法从 UITableViewController 到达 UITableView 的第 0 部分

objective-c - 如何编写 xcode 用户脚本以使用 NSLocalizedString(<string>, nil) 包围光标所在的字符串

ios - 我可以返回两个数组吗?

c - Xcode c bad_acces 代码 2 错误

ios - 如何一次在本地通知中将日期数组设置为fireDate

ios - 如何构建/获取共享点文档的 Office Web App URL

objective-c - 有没有办法在任何 NSLog 语句的开头设置断点?

ios - 手动管理 faSTLane 匹配 Repo

ios - swift 4 : Unexpectedly found nil while unwrapping an Optional value

objective-c - 我可以在 objective-c 的 while 循环中使用 "break"/"continue"吗?