cuốn sách gpt4 ai đã làm

第二次单击时按钮问题的 iOS 声音

In lại Tác giả: Walker 123 更新时间:2023-11-29 03:22:47 28 4
mua khóa gpt4 Nike

我有一段代码可以在我点击一个按钮后播放声音。当我第二次单击此按钮时,首先会出现重置之类的东西。

我想要的是:每次单击按钮时我都想立即播放声音而无需重置按钮。

我的代码:

-(IBAction)playfrosch {

if (gestartet == 0) {
gestartet = 1;

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/frosch.mp3", [[NSBundle mainBundle]resourcePath]]];

NSError *error;
audioPlayerfrosch = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayerfrosch.numberOfLoops = 0;

[audioPlayerfrosch play];
[startfrosch setTitle:@"Frosch" forState:UIControlStateNormal];

} khác {

gestartet = 0;
[startfrosch setTitle:@"Nochmal?" forState:UIControlStateNormal];
}

}

我认为我的问题是“else”之后的部分。

câu trả lời hay nhất

这是一道逻辑题。如果 gestartet == 0,您的代码仅执行声音播放代码。

因此将声音播放代码移到 if 语句之外。问题解决了。

关于第二次单击时按钮问题的 iOS 声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20868261/

28 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress