如何在 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
}
}
好了,所有五个用户都已注册。
我在 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
}
}
好了,所有五个用户都已注册。