繁体   English   中英

向NSMutablestring添加文本字段文本时出现问题

[英]problem while adding textfield text to NSMutablestring

当文本字段结束时,我需要将文本字段文本添加到NSMutable字符串中。

为此,我使用代码

- (IBAction)my_textfield_editing {
    if ([my_textfield.text length]!=0) {
        [my_string appendString:my_textfield.text];
        NSLog(@"mystring %@",my_string);
    }
}

将其提供给文本字段EditingDidEnd。

但我在这里遇到了一些问题。

第一次编辑时,它将字符串添加为string1。

对于第二次编辑,它将字符串添加为string1string1,string2。

对于第三次编辑,它将字符串添加为string1string1,string2string1,string2,string3

我认为它与以前的字符串重复。

我正在尝试将my_string = NULL添加之前

如果我使用它总是显示为空。

我该如何解决。

谁能帮我。

预先谢谢你。


appendString:如果将Null分配给NSMutableString' ,该方法将不起作用。 为了使其工作,您必须使用一些默认字符串对其进行初始化。 您的情况是一个空字符串(即@"" )。 例如,您必须像下面那样初始化可变字符串。

my_sms_string = [[NSMutableString alloc] initWithString:@""];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM