У меня небольшая проблема. Я работаю над приложением с использованием Parse backend. Так моя проблема: я уже получены все ObjectIds пользователей в классе _User так:Как сохранить извлеченные данные в другой класс в Parse
var userIds = [String]()
var userQuery = PFUser.query()
userQuery?.findObjectsInBackgroundWithBlock({ (objects, error) -> Void in
if let users = objects {
self.userIds.removeAll(keepCapacity: true)
for object in users {
if let user = object as? PFUser {
if user.objectId != PFUser.currentUser()?.objectId {
self.userIds.append(user.objectId!)
}
}
}
}
println(userIds)
})
Теперь я хочу, чтобы сохранить все UserIds, которые хранятся в массиве «UserIds» в колонку в класс под названием «Что-то». так что код будет как:
var something:PFObject = PFObject(className: "Something")
something["users"] = // have problem here
something.saveInBackground()
если я поставил UserIds здесь, это дает ошибку .. потому что UserIds массив, но колонка «пользователи» это строка .. но я хочу, чтобы сохранить все UserIds отдельно в колонке «пользователей», как он сохраняется в ObjectId колонке класса _User ..
Если я правильно понял, вам нужно было бы создать столько объектов класса «Что-то», как у вас есть идентификаторы пользователей, и вы сохранили бы каждый объект индивидуально, таким образом вы могли бы заполнить таблицу для класса «Что-то», или вы хотите иметь один объект «Что-то» с массивом, содержащим идентификаторы пользователя? – MrMuetze
Я хочу сохранить каждый объект отдельно в колонке «users» класса «Что-то». Первый, о котором вы говорите .. –