2011-08-11 12 views
-2

私は現在、アプリケーションの機能に必要な情報を1つのUITextFieldで取得するアプリケーションを作成しています。UITextFieldのコンテンツからNSString

私はtextField.textプロパティを試しましたが、何らかの理由で文字列が空です。ここで

は、私が試したものです:私は間違って何をやっている

NSString *contents = urlField.text; 
NSString *stringFromTextField = [[NSString alloc]initWithFormat:@"%@", contents]; 

?答えにコードスニペットが付いていれば、本当に役に立ちます。

+0

であるので、あなたは同様にちょうど 'urlField'がnilでないことを確認し、更なる処理のためurlField.textを使用することができます。 – Joe

+0

どのように 'urlField'を作成しましたか?プログラム的にまたはIBで? – PengOne

+0

Interface Builderで 'urlField'が' UITextField'に接続されていることを再度確認してください。 – Wasim

答えて

1

最初の行は2番目の行なしで正常に動作するはずです。 urlFieldアウトレットがNIBの実際のUIコントロールに接続されていない可能性がありますか?

0
  1. 文字列の形式を変更する必要はありません。文字列にtextメンバーを割り当てることができます。

NSString * contents = urlField.text;

  1. あなたは(それがIBでコントロールにリンクされているか、手動でそれをやっている)適切urlField.textを初期化/設定していますか?

  2. ほんの少しの事:urlField.textはすでにタイプNSString

関連する問題