2012-03-10 10 views
0

ユーザー入力テキスト(この場合は書籍のタイトル)を配列に格納して、別のxibのテーブルビューに出力できるようにしようとしています。テキストフィールドからNSArrayへのユーザー入力の格納

"bookTitle.text"情報を私の "userinfoArray"に保存しようとしているところです。私はそれがおそらく単純な解決策を持っていることを知っていると私はC + +でそれを行う方法を知っているが、Objective - Cではありません。任意のヒント、リンクなどが素晴らしいだろう。あなたはより多くのobjetcsとの長い配列を作成したい場合は

+0

に動作します:Xcodeのはただである、あなたの配列は、あなたが通常のNSArrayの使用できる必要がありますどのようなサイズを知って、代わり場合NSMutableArray Class Reference

IDE。 Xcode自体についての質問ではない場合(Xcodeで新しいファイルを作成する方法など)、そのタグは使用しないでください。あなたのケースでは、Xcodeはコードを書くのに使うツールです。あなたの指とあなたのオフィスチェアに似て、あなたの質問には関係ありません。あなたは '指 'と'椅子'でその質問にタグを付けませんでしたか? ;-)そしてstackoverflowへようこそ。 –

+0

意味があります。ヘッドアップをありがとう。タグが調整されました。 – LazerLex

答えて

3
NSMutableArray *userinfoArray = [[NSMutableArray alloc]init]; 
NSString *tempString = [[NSString alloc]initWithString:[bookTitle text]]; 
[userinfoArray addObject:tempString]; 

あなたがして、後でそれにアクセスすることができます

[userinfoArray objectAtIndex:0]; 

NSMutableArrayのは非常に柔軟です。 addObject:あなたが望むだけ多くのものを追加できます。removeObjectAtIndex:indexを使ってそれらを削除してください。ここ

より:NSArray Class Referenceのタグについては同様の

セバスチャン

1

は、後でオブジェクトを追加または削除したい場合は、あなたの代わりにNSMutableArrayのを使用したい場合があり

userinfoArray = [NSArray arrayWithObjects:[bookTitle text], secondObject, thirdObject, nil]; 
その後、

userinfoArray = [NSArray arrayWithObject:[bookTitle text]]; 

を試してみてくださいか。

これがあなたの質問に答えることができない場合は、あなたの問題についてもう少し詳しくお試しください。

関連する問題