如何在Firebase中创建简单的API?

时间:2017-01-28 17:01:20

标签: ios objective-c firebase

我从未在后端工作,也从未创建过API,我所知道的只是处理JSON响应,This并没有多大帮助,但我不明白" PUT - 写数据"。

但是,我只是想知道如何创建一个包含多个数组或键值的简单字典作为其余API,以便可以获取它并且我可以在表视图中显示数据等。

1 个答案:

答案 0 :(得分:1)

根据demo,如果您想在Firebase实时数据库上创建节点,只需将值设置为您想要的任何键即可。这里的值应该是NSDictionary。

这是您可以参考的代码:

// create a new node
[[[_ref child:@"users"] child:user.uid] setValue:@{@"username": username}];

// you can also use update to create a new node
NSString *key = [[_ref child:@"posts"] childByAutoId].key;
NSDictionary *post = @{@"uid": userID,
                   @"author": username,
                   @"title": title,
                   @"body": body};
NSDictionary *childUpdates = @{[@"/posts/" stringByAppendingString:key]: post,
                           [NSString stringWithFormat:@"/user-posts/%@/%@/", userID, key]: post};
[_ref updateChildValues:childUpdates];

希望它有所帮助。