我試圖將字符「1」添加到Xcode objective-C中的文本框「輸出」的現有值。使用stringByAppendingString將字符添加到Xcode中的現有字符串/ objective-C
我想使用「stringByAppendingString」函數,並看了一些例子,似乎無法得到這個工作。
我的語法錯了嗎?在@
符號之前
output.text = [str1 stringByAppendingString:@"1"];
我試圖將字符「1」添加到Xcode objective-C中的文本框「輸出」的現有值。使用stringByAppendingString將字符添加到Xcode中的現有字符串/ objective-C
我想使用「stringByAppendingString」函數,並看了一些例子,似乎無法得到這個工作。
我的語法錯了嗎?在@
符號之前
output.text = [str1 stringByAppendingString:@"1"];
擺脫流浪支架:
- (IBAction)pressOne:(id)sender {
NSString *str1 = output.text;
output.text = [str1 stringByAppendingString:[@"1"];
}
謝謝!它運作良好。 – Raja 2017-05-15 12:24:26
刪除括號,
output.text = [str1 stringByAppendingString:@"1"];
嘗試[str1 stringByAppendingString:@"1"];
有什麼問題了嗎?代碼不能編譯?運行應用程序時是否有錯誤?或者文本框未更新? – sch 2012-03-17 17:16:33
您的問題與NSString類有關,因此請閱讀NSString的第一個文檔。 – 2012-03-17 19:26:41