gpt4 book ai didi

iphone - 如何停止 Objective C 中的函数递归?

转载 作者:太空宇宙 更新时间:2023-11-04 05:30:34 26 4
gpt4 key购买 nike

我有一个文本字段。

以下函数附加到来自 txtfield 的 IB 的 UI 事件“编辑已更改”。

这个函数是递归的,很明显我正在更改文本字段,所以它会调用

反复有什么事吗,我调用一次就可以停止这个函数了。

所以,我想停止这个循环函数..

-(IBAction) testEvents:(id) sender
{

txtEditAmount.text=[txtEditAmount.text substringToIndex:([txtEditAmount.text length]-1)];




}

最佳答案

我的变体

-(IBAction) testEvents:(id) sender
{
static BOOL flag = NO;
if (flag) {flag=NO; return;}
flag = YES;
txtEditAmount.text=[txtEditAmount.text substringToIndex:([txtEditAmount.text length]-1)];
}

关于iphone - 如何停止 Objective C 中的函数递归?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7440636/

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