簡體   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