我在这样的故事板中的视图之间移动:
[self performSegueWithIdentifier:@"Next" sender:self];
它有效,它移动到第二个视图。在第二类我已经声明了一个计时器,当第二个视图加载它开始运行时它开始移动一些对象。也工作正常,但它开始移动对象两秒钟,而不是将对象移回原始位置并开始再次移动它们。在运行之后就好了。当我移动到那个视图时,我不知道为什么它会第一次重启它?
(secondClass.m file)
- (void)viewDidLoad
{
[super viewDidLoad]
move=[NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(moveObject) userInfo:nil repeats:YES];
}
-(void)moveObject
{
obj1.center = CGPointMake(obj1.center.x-1, obj.center.y);
}