あるメソッドに使用される変数を保存し、それを別のアプリのメソッドで呼び出したいと考えています。これはグローバル/外部/静的変数と関係がありますか? もしそうなら、どのように設定するのだろうと思っていました。グローバルと静的を使用しようとしましたが、成功しませんでした。
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];
}
}
ありがとう。