2016-05-10 12 views
0

私はiOSを初めて使用しています。テキストフィールドの整数値を文字列に変換する必要があります。私はvalue1というテキストフィールド名とstr1という文字列を作成しました。デフォルトではuitextfield整数を文字列に変換する方法

str1 = [NSString stringWithFormat:@"%d", value1]; 
+0

[NSInteger変数にするUITextFieldから整数値を取得する]の可能な重複(http://stackoverflow.com/questions/886925/retrieving-integer-value-from-the-uitextfield-into- a-nsinteger-variable) –

答えて

2

は、UITextFieldNSString値を返します。

は、だから、このような任意の値を得ることができます。そのよう

NSString *str1 = value1.text; 

としてシンプルに、しかし、あなたは、その後、Intに変換したい場合は

int strInt = str1.intValue; 
NSInteger strInteger = str1.integerValue; 

に変換する場合は値、

double strDouble = str1.doubleValue; 
CGFloat strCGFloat = str1.doubleValue; 

そして、はい、あなたはstr1上で何かを実行する必要はありませんならば、あなたはインスタンスを作成する必要はありません、あなたは直接、それは次のように変換することができます

int strInt = value1.text.intValue; 
NSInteger strInteger = value1.text.intValue; 
+0

そのsringをパラメータとして渡すと、その値が異なる@Hemangを格納することを意味します –

関連する問題