2015-07-29 1 views
0

Если вы посмотрите здесь:Получение содержимого пользовательского массива обратно из анализа и отправки их обратно Разбираем

screen shot

Вы увидите, что я сделал PFUser и добавлены два новых объекта к нему, а sentItems массив и a receivedItems массив. В моем коде я хотел получить доступ к этим и добавлять и изменять их, поэтому я обратился за помощью и получил это:

var receivedItemsArr = PFUser.currentUser()!["receivedItems"] as? [Item] 
var sentItemsArr = PFUser.currentUser()!["sentItems"] as? [Item] 

Item только объект, который я сделал, что я хочу, чтобы массив для хранения. Это не работает; он не спасет, и он не получит для меня то, что в массиве.

Какой бы быстрый код мне нужно написать, что бы помогло мне в том, что он сделает две новые переменные, которые будут содержимым этих массивов из Parse, и что я смогу их сохранить?

+0

что вы пытаетесь сделать – Lamar

+0

, так что я просто пытаюсь получить доступ к массиву, а затем установить его тип данных, а затем получить доступ к сохраненной информации в массив и, наконец, сохранить его –

+0

Вау ... вы пытаетесь запросить данные из синтаксического анализа в массив – Lamar

ответ

0

Допустим, вы создали новый класс с именем «Данные».

var dummy = ["1","2"] 
var dummy2 = ["3","4"] 
var ObjectsToSave = PFObject(className: "Data") 
var username = PFUser.currentUser()?.username 
ObjectsToSave["receivedItems"] = dummy 
ObjectsToSave["sentItems"] = dummy2 
ObjectsToSave["username"] = username 
    ObjectsToSave.saveEventually { (success:Bool, error:NSError?) -> Void in 
     if error == nil { 
     // there is no error so object was save 
     } 
     else{ 
     // error 
     } 
    } 

Я думаю, что вы ищете что-то вроде этого

+0

, что здорово для экономии, что бы получить? –

+0

вы будете использовать ** PFQuery ** и использовать метод ** findObjectInBackgroundwithBlock ** – Lamar

+0

ok cool and yesah ok –