我真的很苦恼,我知道它有多容易,但我只是没有得到它的工作。Objective C如何通过多个视图添加到整数
我很新的对象 - ...
基本上,这个程序是非常简单的。
它堆叠在模态视图控制器上,一个在另一个之上,直到用户获得结果的那一端,然后他们全部被解散,并且用户可以重新开始。
在每个模式视图控制器中,我想,例如,将1添加到我在第一个屏幕中声明的int中。
这是第一个观点或者Controller.h声明
int total;
这是我的第二个观点Controller.m或者
FirstViewController *fvc = [[FirstViewController alloc] init];
[fvc setTotal:1]; //or the following, i can't see what the difference is
fvc.total = 1;
正在做,这似乎这样的伎俩,它设置我在另一个视图中声明的变量。
然而,在第三视图Controller.m或者,我这样做:
FirstViewController *fvc = [[FirstViewController alloc] init];
NSLog(@"Current total: %x", fvc.total);
这工作,在我不明白的错误,但整数已经重置为0。理想的情况下,它会说'1',以显示它保留的值...
我的问题是;我如何在整个应用程序中重复使用并添加到此整数?
也请回答与字符串有关的问题,因为我也想这样做。
对不起,我还在学习。
在此先感谢。
[在不同的类中设置Bool]的可能的重复(http://stackoverflow.com/questions/10004502/setting-bool-in-different-classes) – Chuck 2012-04-04 22:48:37