1

コードを挿入しようとしましたが、このサイトはそれを拒否しました。このコードは 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を取り除き、シェイクジェスチャでオーディオファイルを開始したいです。

4

0 に答える 0