Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用分段控件定义整数?_Ios_Objective C_Xcode_C Preprocessor - Fatal编程技术网

Ios 如何使用分段控件定义整数?

Ios 如何使用分段控件定义整数?,ios,objective-c,xcode,c-preprocessor,Ios,Objective C,Xcode,C Preprocessor,我定义了三个数字: #define kBallSpeedX = 4; #define kBallSpeedY = 3; #define kCpuSpeed = 3.25; 但我希望这些数字在选择分段控制器的其他部分时发生变化。如何执行此操作?首先,您不能像这样定义宏-它应该是: #define kBallSpeedX 4 #define kBallSpeedY 3 #define kCpuSpeed 3.25 其次,你不应该真正使用宏——使用实际变量(如果合适的话,让它们常量化),例如 然后

我定义了三个数字:

#define kBallSpeedX = 4;
#define kBallSpeedY = 3;
#define kCpuSpeed = 3.25;

但我希望这些数字在选择分段控制器的其他部分时发生变化。如何执行此操作?

首先,您不能像这样定义宏-它应该是:

#define kBallSpeedX 4
#define kBallSpeedY 3
#define kCpuSpeed 3.25
其次,你不应该真正使用宏——使用实际变量(如果合适的话,让它们常量化),例如


然后,您可以根据需要修改kBallSpeedX、kBallSpeedY。

向我们展示您迄今为止所写的内容,以便我们指出您的错误所在。您希望这些值有所不同。。使用变量。这些是(格式不正确的)常量。@burkel:看起来下面Paul的答案解决了您的问题-请单击旁边的复选标记接受它。太酷了。这正是我想要的!!事实上,我的代码中有最上面的一个,但我在这里写错了:P thxA提示供将来参考:永远不要为SO问题(或任何其他问题)重新键入代码-始终使用复制和粘贴,以便您逐字发布代码,而不是近似地发布代码。
double kBallSpeedX = 4.0;
double kBallSpeedY = 3.0;
const double kCpuSpeed = 3.25;