В моем классе "сообщения" в Parse у меня есть столбец "отправитель", который содержит указатели для анализа пользователей.
Я просто хочу получить и показать имена пользователей в классе "сообщения", содержащиеся в столбце "sender", который содержит указатели на PFUsers, данные для ключей которых мне нужны
- "first_name"
- "last_name"
- "profile_picture"
это объявления моих массивов:
Код: Выделить всё
var sendersArray : [String] = []
var picturesArray : [NSData] = []
Код: Выделить всё
for user in list {
let firstName = "fist_name"
let lastName = "last_name"
let oProfileImage = NSData() //"image_profile" as! NSData
otherUsers.append((oName: firstName, oLastName: lastName, oImageProfle: oProfileImage))
}
Я начал с печати всего объекта pf
Код: Выделить всё
//******************************************************
func theSearch() {
let theSearchQuery = PFQuery(className: "Messages")
theSearchQuery.findObjectsInBackgroundWithBlock({
(objects : [AnyObject]?, error : NSError?) -> Void in
for object in objects! {
let theName = object.sender!
print(object)
print(theName)
sendersArray.append(theName)
let profilePicture = object["profile_pic"] as! PFFile
picturesArray.append(profilePicture)
}
self.tableView.reloadData()
})
}
//*******************************************************
тогда это решение найдено, но все равно нет
Код: Выделить всё
func theSearch() {
let theSearchQuery = PFQuery(className: "Messages" )
theSearchQuery.includeKey("sender")
theSearchQuery.findObjectsInBackgroundWithBlock({
(objects : [AnyObject]?, error : NSError?) -> Void in
for object in objects! {
let theName = object.sender!["first_name"] as? String
print(object)
print(theName)
sendersArray.append(theName)
let profilePicture = object["profile_pic"] as! PFFile
picturesArray.append(profilePicture)
}
self.tableView.reloadData()
})
}

кажется, проблема с отправителем, возможно, мне не следует его использовать

Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/337 ... sing-swift
Мобильная версия