gpt4 book ai didi

cocoa - NSButton 有两个功能

转载 作者:行者123 更新时间:2023-12-03 18:00:22 28 4
gpt4 key购买 nike

我有一个 NSButton,它上传文件并解析响应。我想实现以下内容:当我单击按钮时,他上传文件并解析响应。当发生这种情况时,按钮标题应该从“上传”更改为“取消”,当我在上传或解析时再次按下按钮时,解析或上传的过程应该停止。当该过程被取消或成功时,按钮标题应返回“上传”,如果我现在单击该按钮,他应该再次开始上传和解析。我希望你能想象我的意思,英语不是我的母语;)

提前致谢

最佳答案

您可以执行这样的单个操作。

- (IBAction)btnAction:(id)sender {

NSButton *btn=(NSButton *)sender;

[btn setTitle:([btn.title isEqualToString:@"Upload"] ? @"Cancel" : @"Upload")];

if([btn.title isEqualToString:@"Upload"]){
//Do upload and parsing
}else{
//Cancel upload and parsing
}
}

关于cocoa - NSButton 有两个功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7379093/

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