Xcode objective-Cのテキストボックス "output"の既存の値に文字 "1"を追加しようとしています。stringByAppendingStringを使用してXcode/objective-Cの既存の文字列に文字を追加する
"stringByAppendingString"関数を使用しようとしていますが、いくつかの例を見て、これを動作させるように見えません。
私の構文は間違っていますか?
- (IBAction)pressOne:(id)sender {
NSString *str1 = output.text;
output.text = [str1 stringByAppendingString:[@"1"];
}
[str1 stringByAppendingString:@"1"];
を試してみてください、あなたの問題は何ですか?コードはコンパイルされませんか?アプリの実行中にエラーが発生しましたか?または、テキストボックスが更新されていませんか? – schあなたの問題はNSStringクラスに関連しているので、NSStringの最初のドキュメントを読んでください。 –