如何在 Parse-Server 上创建多个 PFUser?

How to create multiple PFUsers on Parse-Server?

我在 iOS 应用程序中使用 PFUser class 来处理用户(Heroku/mLab),使用 [=] 的子 class 12=] 创建新闻用户,一次一个。

它工作正常,但这是我的问题:有时我想一次性创建多个用户。一次说大约 50 个用户。 显然我不想一一输入;我已将它们列在列表中:

email-01, username-01
email-02, username-02
email-03, username-03
.. etc ..

我该怎么做?是否可以在 iOS 应用程序中通过某些函数调用? 或者我需要使用一些外部工具吗?

米歇尔

我已经为您创建了一个示例项目,您只需使用 for 循环即可注册它们。

当然,您可以在 JSON 文件中设置所有用户,然后使用 JSONSerialization 获取 JSON 内容。

这是示例项目:

let userArray = [
    ["username":"user1","email":"abc@a.com","password":"1234"],
    ["username":"user2","email":"abc@b.com","password":"1234"],
    ["username":"user3","email":"abc@c.com","password":"1234"],
    ["username":"user4","email":"abc@d.com","password":"1234"],
    ["username":"user5","email":"abc@e.com","password":"1234"]
]

@IBAction func signUp(_ sender: UIButton) {
    var index = 0
    for _ in userArray {
        let user = PFUser()
        user.username = userArray[index]["username"]
        user.password = userArray[index]["password"]
        user.email    = userArray[index]["email"]
        user.signUpInBackground()

        index += 1
    }
}

好了,所有五个用户都已注册。