我正在寻找保存用于一种方法的变量,然后在另一种方法中为 App 调用它。这与全局/外部/静态变量有关吗?如果是这样,我想知道它将如何设置。我尝试使用全局和静态但没有成功。
我正在尝试保存 newX 和 newY 的信息
-(void) accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
...
int newX = (int)(Button.center.x + valueX);
int newY = (int)(Button.center.y + valueY);
...
}
然后调用它
-(IBAction)clicked:(id)sender
{
randX = arc4random() % 320;
randY = arc4random() % 548;
CGPoint randNewPlace = CGPointMake(randX, randY);
Rand.center = randNewPlace;
if (newX == randX || newY == randY)
{
[Rand sendActionsForControlEvents:UIControlEventTouchUpInside];
}
}
谢谢。