これらの 2 つのステートメントの下でメッセージexpected identifier
を赤で取得する
} else if ([playpauseButton.state == UIControlStateSelected])
} else if ([playpauseButton.state == UIControlStateNormal])
以下の再生/一時停止/再開アクションで識別子が欠落している場所を取得できません
if( playpauseButton.state == UIControlStateNormal ){
[sender setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateSelected];
[audioPlayer play];
self.timer = [NSTimer scheduledTimerWithTimeInterval:11.0
target:self
selector:@selector(displayviewsAction:)
userInfo:nil
repeats:NO];
} else if ([playpauseButton.state == UIControlStateSelected])
{
[sender setImage:[UIImage imageNamed:@"Play Icon.png"] forState:UIControlStateNormal];
[audioPlayer pause];
[self pauseTimer];
} else if ([playpauseButton.state == UIControlStateNormal])
{
[sender setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateSelected];
[audioPlayer play];
[self resumeTimer];}}
再生が押されたときにオーディオファイルを再生し、次々NSTimer
とロードを開始する必要があるため、このようにプログラムしました。view controllers
一時停止が押されると、オーディオ ファイルが一時停止され、さらに次々とNSTimer
ロードされるのを回避し、最後に一時停止が再開されて、同じポイントからオーディオ ファイルが再生されます。タイマーを再開して、そのポイントから次々とロードを開始する必要があります。view controllers
view controllers
誰かがこれを解決するのを手伝ってくれるなら。
助けに感謝します。
ありがとう。