【发布时间】:2014-05-02 21:04:14
【问题描述】:
我正在构建我的第一个 iOS 应用,并使用 Firebase 作为我的后端。
我正在尝试将数组存储到我的 Firebase 后端,如下所示:
Firebase* f = [[Firebase alloc] initWithUrl:@"https://test.firebaseio.com/items"];
[f setValue:@{@"UNIQUE OBJECT ID HERE": @{@"meh": @"lol", @"hum": @"kek"}}];
它按预期工作,但我需要为每个“对象”设置一个唯一的 ID。现在,每次运行该方法时,Firebase 都会用新数据替换旧数据。
来自网络开发背景,我知道在 JavaScript 中我会这样做:
var ref = new Firebase("https://test.firebaseio.com/items");
ref.push({meh: "lol", hum: "kek")};
这会产生预期的结果,因为它给上面的对象一个名称“-IuxeSuSiNy6xiahCXa0”。
如何在 ObjC 中实现这一点?
【问题讨论】:
-
那么问题是什么?如何在 Objective C 中生成一个唯一的随机字符串?
-
这是一种方法,是的。我想知道的是如何避免这一切,并让 Firebase 像在 Javascript 上一样自行生成。我查看了他们的 API 文档,但找不到任何东西。
标签: ios objective-c firebase