2012-04-08 9 views
0

私は目的Cを開始しています。私はテキスト入力でフォームを作成したいと思います。私は私の視野に多くのテキストフィールドを持っており、書き込まれた値が良いかどうか(数字だけ、テキストのみ)をチェックしたい。目的のC(ios)でtextFieldを検証する方法

どうすればいいですか?私はいくつかの文書を見つけましたが、それほど多くはありません...誰かがフォームを作るのを助けるための良い資源を持っていれば。

また、配列内のすべての値を取得する方法も知りたいと思います。

ご質問ありがとうございました。ご協力いただきありがとうございます。

私はルビー、PHP、JavaScriptを知っている:)

+0

を使用していますか?フレームワークとその答えは異なるでしょう。 –

+1

さて、 '.text'からフィールドのNSString値を取得し、それがあなたの仕様を満たすかどうか調べます。 –

+0

ところで、他のどのプログラミング言語に精通していますか? –

答えて

1

textfield1と呼ばれるテキストフィールドを考えると、あなたはtextfield1.textを経由して、その文字列のコンテンツにアクセスすることができます。これでNSStringオブジェクトが生成され、それを解析することができます。これにはNSRegularExpressionを使用するか、または1文字の部分文字列または任意のものをループすることができます。これについてはNSStringを参照してください。 Google検索では、すぐにNSRegularExpressionsの使い方の例が得られます。

あなたがiOSで働いていることを確認して、特定のニーズに合わせて特別なコントロールを使用することを検討してください。たとえば、テキストフィールドを使用して番号を要求するのではなく、ユーザーが非番号を入力すると文句を言うと、テキストフィールドではなくスライダーを表示します。その中のNSStringオブジェクトと配列array1を与え、あなたの2番目の質問については

は、あなたが速い列挙することにより、それらをループすることができます:あなたは、iOSやOS Xを

for (NSString* string in array1) 
{ 
    // do something with each string in array1 
} 
+0

答えはタンクです。そして、私はどのようにコードを使用してストーリーボード上に作成されたtextFieldを得ることができますか? – Sebastien

+0

オーナークラスにIBOutletを作成します。 Googleの "IBOutlet"では、その方法について十分な例が得られます – JiaYow

関連する問題