2011-07-16 19 views
0

私は3つのUITextFieldと1つのUIButtonを持つプロジェクトを作成しています。今テキストフィールドで私はユーザーが入力を与える機能を持っています。私は、テキストフィールドの値をXMLファイルに保存する必要があるボタンの押下でtarget-actionを定義します。 xmlファイルを作成し、すべてのデータをxmlファイルに一意のIDで保存するにはどうすればよいですか?テキストフィールドのデータを使ってXMLファイルを書き込む方法

-(IBAction)Submit:(id)sender{ 
    if([txtPhone.text length] == 0 || [txtPhone.text isEqualToString:@""] && [txtName.text length] == 0 || [txtName.text isEqualToString:@""] && [txtEmail.text length] == 0 || [txtEmail.text isEqualToString:@""]) 
    { 
     UIAlertView *info = [[UIAlertView alloc] initWithTitle:@"Info" message: @"Please fill the form." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
     [info show]; 
     [info release]; 
    } 
    else { 
     sixthView=[[SixthView alloc] initWithNibName:@"SixthView" bundle:nil]; 
     [self.navigationController pushViewController:self.sixthView animated:YES]; 
     self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease]; 
    } 
} 
+0

私はボタンの行動のコードを定義しています。ここで私はXMLファイルにデータを保存したい。この質問は誰にも似ていません。 – ram

答えて

1

XSWIプロジェクトは、Objective-Cので実装iOS用のシンプルな、スタンドアロンXMLストリームライターをホストします。 このように、iPhone、iPad、iPodアプリケーションに使用できます。

github projectからソースコードを入手できます。

iPhoneのcreating an XML requestのSO投稿を確認してください。

+0

私のプロジェクトでこれらのファイルをどのように使用しますか? – ram

+0

リンクhttp://code.google.com/p/xswi/downloads/listを使用して、XMLWriterクラスをダウンロードして使用します。 – Jhaliya

0

なぜXMLを使用しますか?私はあなたがよりシンプルなCSVを使用して、CSVをiTunesにエクスポートすることをお勧めします。ファイルをiTunes iTunesにエクスポートする方法については、私のブログにコードを投稿しましたhttp://alwawee.com/wordpress/?p=429。一意の名前を生成するには、NSUserDefaultsに格納されているファイル名や使用IDのほかに、現在の日付を使用できます。

+0

iPhoneでXMLに慣れたいのなら、このhttp://dblog.com.au/general/iphone-sdk-tutorial-building-an-advanced-rss-reader-using-touchxml-part-1/を読んでみてください。 。それは私をたくさん助けました。 TBXML http://www.tbxml.co.uk/TBXML/TBXML_Free.htmlとてもシンプルで素敵です。 – wzbozon

関連する問題