2009-08-23 4 views
0

私はiPhoneにしています。ユーザーが入力できるテキストフィールドがありますが、ボタンを押してテキストを保存できるようにしたいので、アプリケーションを閉じて開いてもまだそこにあります。私はボタン( "完了!")を持っていますが、私はそれをプログラムする方法を知らない。iPhoneに保存するテキストを取得する

答えて

1

単純なデータを簡単に保存する方法については、NSUserDefaultsクラスを参照してください。

キーボードの「完了」ボタンを押して応答するには、UITextFieldDelegate(またはUITextViewDelegate)プロトコルを実装し、textFieldShouldReturn:メソッドをオーバーライドする必要があります。

- (bool)textViewShouldReturn:(UITextView *)textView 
{ 
    [textField resignFirstResponder]; 

    //code to save text to NSUserDefaults 

    return yes; 
} 
+0

blabberingして申し訳ありませんが、あなたがそこに置くコード、それは行くん:その方法では

のようなものを書くのか? (また、私は名前か何かのようなボタンを与えなければならないのですか?) – Aidan

+1

私はドキュメントの以下の部分を完全に読み取りをお勧めします: http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC /Introduction/introObjectiveC.html - AppleのObjective-Cガイド http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITextField_Class/ - UITextFieldクラスのリファレンス http://developer.apple。 com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/- NSUserDefaultsクラス参照 http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/UserDefaults/Tasks/UsingDefaults。 html - デフォルトを使用して –

+1

私はまた見ることをお勧めしたいhttp://stackoverflow.com/questions/1939/howto-articles-for-iphone-development-objective-cにリンクされている「はじめに」のリソースや、iPhoneプログラミングで始まる他の多くの質問スタックオーバーフローについてはこちら。 –

関連する問題