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

时间:2016-10-16 00:12:58

标签: ios heroku parse-server pfuser

我正在使用PFUser类来处理iOS应用中的用户(在Heroku / mLab上),使用PFSignUpViewController的子类创建新闻用户,一次一个。

它工作正常,但这是我的问题:有时我想一次创建多个用户。一次说出大约50个用户。 显然我不想一个一个地打字;我把它们准备好了:

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

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

米歇尔

1 个答案:

答案 0 :(得分:0)

我已经为您创建了一个示例项目,您只需使用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
    }
}

然后你去了,所有五个用户都注册了。 enter image description here