创建数字计数器,按照指定的最后一个数字

时间:2018-01-24 15:13:06

标签: swift google-cloud-firestore

我希望将一个名为“quoteIdentifier”的变量赋给一个递增的整数。我的用例是,每当有人向我的firestore数据库提交报价时,报价会自动将整数指定为排序ID。

因此,如果我的第一个用户将其信息输入表单 - 它将分配整数1 然后第二个用户输入他们的信息,代码引用分配的最后一个整数,并递增1 ..所以像lastEntryInt ++。这甚至可以引用最后指定的值吗?也许我从最近分配的firestore字段中读到了?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

为什么不使用这样的随机密钥生成器,而不是使用递增的数字:

func returnRandomKey(usrname: String) -> String {
    let key = String(arc4random()) + usrname 
    return key
}

这也可行

此外,如果要跟踪用户数,可以使用递增变量