28

私は Objective C では比較的新しいですが、プログラミングではありません。ある NSString を別の NSString に追加する方法を知りたいと思っていました。ユーザーが基本的な文を完成させる必要があるアプリを作成しています。ユーザーが入力した文字列を取得して、画面に表示されている現在の文字列に追加する方法を知りたいですか?

4

4 に答える 4

49

NSString の stringByAppendingString 関数を探していると思います。以下の例を参照してください。

NSString *errorTag = @"Error: ";
NSString *errorString = @"premature end of file.";
NSString *errorMessage = [errorTag stringByAppendingString:errorString];

「エラー: ファイルの終わりが早すぎます。」という文字列を生成します。

于 2012-07-03T09:53:54.500 に答える
13

答えがあるように見えますが、次のようにstringWithFormat:メソッドを使用することもできます。

NSString *sample1 = @"Hello"; 
NSString *sample2 = @"Being appended";

NSString *complete = [NSString stringWithFormat:@"%@%@", sample1,
sample2];
于 2013-01-08T15:16:46.780 に答える