int 在同一个文件中是不一样的。苹果手机

Posted

技术标签:

【中文标题】int 在同一个文件中是不一样的。苹果手机【英文标题】:Int is not the same in the same file. iPhone 【发布时间】:2011-07-15 19:31:42 【问题描述】:

我有一个 iPhone 应用程序,它有一个文件 (.h .m) 用于 2 个笔尖。我在 nib1 上有一个按钮,它添加了

buttonPressed 
number ++;

并且 nib1 和 nib2 都应该显示这个 int。但是当我按下按钮时 nib1 正在计数时 nib2 只会显示 0 。如果我反转这个并将按钮放在 nib2 上,那么 nib1 将不会显示它。他们再次共享代码,因为它们都来自同一个文件。其他方法适用于 nib1 和 nib2。但是这个 int 不会从另一个角度计算。

【问题讨论】:

变量声明在哪里? 它们是否在两个 nib 中都连接到正确的 int ? 它们都连接到显示 int 的相同方法 【参考方案1】:

两个 nib 构成 2 个独立的对象,它们不共享相同的数字实例。它们共享同一个类来表示对象并不重要。如果您想在对象之间共享变量,您可能需要研究单例设计模式或尝试使用NSUserDefaults

【讨论】:

以上是关于int 在同一个文件中是不一样的。苹果手机的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机怎么查看是不是连接wifi

苹果手机通用里面没有描述文件

苹果手机设置里面怎么没有描述文件?

苹果手机怎么辨别?

苹果手机里的软件怎么复制和改名称

开发苹果应用能像安卓那样把一个手机html5版嵌入应用外壳作成应用吗?