ユーザーが手動で中断するまで、NSButton を時計回りに回転させようとしています。これを達成するために私が使用しているコードは次のとおりです。ある時点で機能していたことは知っています。それを修正する方法はありますか?前もって感謝します!
CABasicAnimation *a = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
a.fromValue = [NSNumber numberWithFloat:0];
a.toValue = [NSNumber numberWithFloat:-M_PI*2];
[self.reloadButton.layer setAnchorPoint:CGPointMake(0.5, 0.5)];
a.duration = 2.0; // seconds
a.repeatCount = HUGE_VAL;
[self.reloadButton.layer addAnimation:a forKey:nil];