Int在同一个文件中不相同。苹果手机

时间:2011-07-15 19:31:43

标签: iphone objective-c integer xib nib

我有一个iPhone应用程序,其中包含一个用于2个笔尖的文件(.h .m)。我在nib1上有一个添加

的按钮
buttonPressed {
number ++;
}

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

1 个答案:

答案 0 :(得分:2)

两个笔尖制作2个不同的对象,这些对象不共享相同的数字实例。它们共享同一个类来表示对象并不重要。如果要在对象之间共享变量,可能需要查看单例设计模式或尝试使用NSUserDefaults