2017-04-11 12 views
0

titleFieldUITextViewがあります。 FirebaseでPUTリクエストを実装し、テキストフィールドからFirebaseにデータを送信するにはどうすればよいですか?FirebaseでPUTリクエストを行う方法

+2

あなたの試したコード – iOS

+0

NSDate *今= [NSDate日付]を置きます。@ "time":[NSDateFormatter localizedStringFromDate:now dateStyle:NSDateFormatterNoStyle timeStyle:NSDateFormatterShortStyle]、}このメッセージは、 ; NSDictionary * childUpdates = @ {@ "https://nasheradio-eda64.firebaseio.com/message.json":post}; [_ref updateChildValues:childUpdates] –

+1

@LipatovEugenコードの下に[編集](http://stackoverflow.com/posts/43343488/edit)リンクをクリックしてコードを追加してください。 –

答えて

0
NSDate * now = [NSDate date]; NSDictionary *post = @{@"sender": target text filed (self.textfield.text), @"message": self.textView.text, @"time": [NSDateFormatter localizedStringFromDate:now dateStyle:NSDateFormatterNoStyle timeStyle:NSDateFormatterShortStyle], }; NSDictionary *childUpdates = @{@"your storage link goes here/message.json": post}; [_ref updateChildValues:childUpdates] 
0

どこに配置するかによって異なります。 単純な構造の場合は、データベースセルのリンクを見つけます。 https://YOUR_DATABASE_REF.firebaseio.com/CHILD/CHILD_OF_CHILD/

FIRDatabaseReference *reference = YOUR_REF; 

     NSDictionary *values = [NSDictionary dictionaryWithObjectsAndKeys: 
    self.textField.text,SOME_NAME"KEY",                                             nil]; 

[reference updateChildValues:values withCompletionBlock:^(NSError *__nullable err, FIRDatabaseReference * ref){ 
                    if(err) { 
                     NSLog(@"Error save"); 
                     return; 
                    } 
                    NSLog(@"Saved seccessfully in FireBace db"); 
                   }]; 
関連する問題