相关疑难解决方法(0)

如何使用Firebase存储喜欢的内容

我有一个关于firebase的后端,有像Facebook这样的帖子.所以我需要喜欢这些帖子的功能.问题是如何存储喜欢帖子的喜欢和用户?所有帮助将不胜感激

ios firebase swift

9
推荐指数
2
解决办法
4345
查看次数

firebase runTransactionBlock

我正在阅读firebase.google的示例https://firebase.google.com/docs/database/ios/save-data#save_data_as_transactions ,我正在尝试编写自己的版本.我遇到了麻烦,因为firebase示例让我比以前更加困惑

我所要做的就是当一个人点击一个按钮时,它是++(或+ = 1)到计数而另一个按钮将其删除

有人可以帮我弄清楚如何做到这一点...上一个问题的另一个用户发布了其他语言答案的链接,我试图用快速语言写它但我失败了

ios firebase swift firebase-realtime-database

7
推荐指数
1
解决办法
3306
查看次数

Firebase如何检查交易成功或失败?

我正在尝试更新事务中的firebase节点,简单的东西.跟着文档:

https://www.firebase.com/docs/ios/guide/saving-data.html

Firebase* upvotesRef = [[Firebase alloc] initWithUrl: @"https://docs-examples.firebaseio.com/web/saving-data/fireblog/posts/-JRHTHaIs-jNPLXOQivY/upvotes"];

[upvotesRef runTransactionBlock:^FTransactionResult *(FMutableData *currentData) {
    NSNumber *value = currentData.value;
    if (currentData.value == [NSNull null]) {
      value = 0;
    }
    [currentData setValue:[NSNumber numberWithInt:(1 + [value intValue])]];
    return [FTransactionResult successWithValue:currentData];
}];
Run Code Online (Sandbox Code Playgroud)

最大的问题是: 如何检查此交易的结果(成功/失败)?我希望做一些UI更改取决于它的结果.

SDK文档中还有另一种方法似乎有回调,但它没有解释我应该检查哪个值.它说有关该方法的一些内容可以多次运行.如何确定何时给出"最终"结果? https://www.firebase.com/docs/ios-api/Classes/Firebase.html#//api/name/runTransactionBlock:andCompletionBlock:

对不起,我是一个初学者,如果没有一些例子,苹果风格的文档真的不会聚在一起.

objective-c ios firebase

5
推荐指数
1
解决办法
2848
查看次数

在Firebase中构建用户数据库模型

所以我已经为此完成了所有实际的应用程序.我只需要设置后端.我认为Firebase是最好的解决方案,因为Parse不再是一件事.我想要的是:

具有配置文件的用户 - 这些配置文件可以由添加的朋友查看,但仅由实际配置文件所有者编辑(写入).


所以我通读了Firebase文档,仍然无法弄清楚如何做到这一点.他们只有一个Swift应用程序示例,它没有做任何类似的事情,一个Obj C twitter一个,甚至不会构建.他们所有的文档仍然有Swift的println,这让我觉得它不经常更新.


有没有人有这方面的好例子/教程?我一直在努力寻找东西,但没有任何东西与我想要的东西相似.我更关注如何为每个用户设置数据库并访问它,而不是实际使用Swift中的Firebase.

xcode backend firebase swift firebase-realtime-database

0
推荐指数
1
解决办法
1134
查看次数