2015-06-20 3 views
1

У меня есть переменнаяПрисвоение значения объекту типа AnyObject

var post :AnyObject? 

, который является объектом, который я вернулся из API вызова Разбор. Я хочу сделать это

post["caption"] = captionTextView.text 

, но я получаю следующее сообщение об ошибке

Не может подстрочный индекс значения типа 'AnyObject? с индексом типа «String»

Я уже понял, как получить значение из переменной post. Например, это работает очень хорошо, чтобы извлечь значение из ключа «подпись»

captionTextView.text = post!["caption"] as! String! 

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

ответ

Смежные вопросы