コードを挿入しようとしましたが、このサイトはそれを拒否しました。このコードは UIButton を使用するのに適していましたが、UIButton をコードから除外して正しく動作させる方法がわかりません。助言がありますか?
ちなみに私はAVFoundationを使っています
コードをxcodeから直接コピーしようとすると、4つのスペースでインデントされていないことがわかります。コードがあるため、本当にイライラします。
-(BOOL)canBecomeFirstResponder
{
return YES;
}
-(void)motionBegan:(UIEventSubtype)motion WithEvent:(UIEvent *)event;
{
NSLog(@"Device started shaking!");
clicked = 1;
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/FightSong.mp3", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = 0;
[audioPlayer play];
}
クリックされたのは、オーディオファイルを開始するためにモーションがオフになっているUIButtonの整数を指しますが、UIButtonを取り除き、シェイクジェスチャでオーディオファイルを開始したいです。