Beginnersquestion:NSMutableString append string
有三個按鈕代表字母a,e和i。 按下按鈕時,相應的字母應顯示在標籤中。 因此,每按一次按鈕,標籤就會說「aei」。 附上我的代碼如下。當現在按三次按鈕時,標籤 只顯示最後按下的按鈕字母。 我在做什麼錯? 謝謝你的幫助!
#import "SecondViewController.h"
NSMutableString *stringLabel;
@interface SecondViewController()
@end
@implementation SecondViewController
-(IBAction)type_a:(id)sender;{
[stringLabel appendString: @"a"];
NSLog(@"stringLabel is set to: %@", stringLabel);
label.text = stringLabel;
}
-(IBAction)type_e:(id)sender;{
[stringLabel appendString: @"e"];
NSLog(@"stringLabel is set to: %@", stringLabel);
label.text = stringLabel;
}
-(IBAction)type_i:(id)sender;{
[stringLabel appendString: @"i"];
NSLog(@"stringLabel is set to: %@", stringLabel);
label.text = stringLabel;
}
謝謝你,我的標籤顯示連接錯誤。 再次進行連接,現在它工作! 再次感謝! – user2928201