0
在我的程序中,我在view2.m文件中声明了一个变量int a = 4。 如果我想在view1.m文件中将变量a更改为a = 6,以便view1.m中的变量a同时更改为a = 6。我应该怎么做 ?非常感谢!如何将变量从一个.m文件更改为另一个m文件?
在我的程序中,我在view2.m文件中声明了一个变量int a = 4。 如果我想在view1.m文件中将变量a更改为a = 6,以便view1.m中的变量a同时更改为a = 6。我应该怎么做 ?非常感谢!如何将变量从一个.m文件更改为另一个m文件?
请勿使用硬编码数字。使用类常量或甚至使用预处理器。但硬编码的数字几乎总是一种不好的做法。
你能举一个真实的例子,源代码来实现你的理想吗?深深谢谢! –
在views.h中放置“#define MYVALUE 4”,在两个文件中包含“views.h”,在view1.m和view2.m中均设置为MYVALUE。这是使用预处理器。如果您使用的是类,请参阅[link] http://www2.research.att.com/~bs/bs_faq2.html#in-class [/ lin]以获取它。 –
我已经尝试过了......但是,这种方法只能帮助我回想起常数值MYVALUE,我不能在不同的视图中改变值a。或者我误解你的方法? –