gpt4 book ai didi

ios - 如果用户没有足够的硬币,如何阻止操作?

转载 作者:行者123 更新时间:2023-11-29 03:07:17 26 4
gpt4 key购买 nike

我正在修复一个文字游戏,我制作了一个按钮,允许用户获得小费……但小费需要 10 个硬币。

如果用户没有剩余任何硬币,我如何阻止该操作,同时提醒用户购买硬币?

-(IBAction)btnHint:(id)sender {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];

CGPoint center = [hints center];
center.x = 160;
center.y = 230;
[hints setCenter:center];

[UIView commitAnimations];
hintView.text = @"founded in 1996, and is a sub of telecome";

coins = coins -10;
}

最佳答案

像这样:

- (IBAction)btnHint:(id)sender {
if (/* some condition that determines if there are enough coins */) {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];

CGPoint center = [hints center];
center.x = 160;
center.y = 230;
[hints setCenter:center];

[UIView commitAnimations];
hintView.text = @"founded in 1996, and is a sub of telecome";

coins = coins -10;
} else {
// show alert
}
}

顺便说一句 - 你真的应该迁移到现代的基于 block 的 UIView 动画而不是你正在使用的旧方法。

关于ios - 如果用户没有足够的硬币,如何阻止操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22622714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com