2015-02-22 2 views
2

Мне нужно сохранить объект в Parse с указателем на таблицу пользователя.parse.com swift - не имеет члена getUserObjectWithId

В первой попытке получить объект PFUser по ObjectId

var query = PFUser.query() 
var user = query.getUserObjectWithId(a.id) 

или попробовать что

var user = PFUser.getUserObjectWithId(a.id) 

и получил ошибку "не имеет член getUserObjectWithId"

Синтаксическая API:

+ (PFUser *)getUserObjectWithId:(NSString *)objectId 

И еще один вопрос. Есть ли простой способ поместить указатель на таблицу пользователя без дополнительного запроса?

Я пытаюсь сохранить ранее объект PFUser из запроса

var query = PFUser.query() 
query.whereKey("email", equalTo:friendMail) 
var friend = query.findObjects() 

но результат запроса не PFUser.

ответ

1

Ответ на второй вопрос:

Объект может быть сохранен как PFUser в

friend = object as? PFUser 
0

Я только что прошел через этот вопрос для себя. Попробуйте это:

var user = PFQuery.getUserObjectWithId(a.id)! 

В моем проекте, я был в состоянии использовать успешно следующее:

let sampleId:String = "abcXYZ" 
let sampleUser:PFUser = PFQuery.getUserObjectWithId(sampleId)! 
Смежные вопросы