我有一个变量
var post :AnyObject?
这是我从Parse API调用中获取的对象。我想这样做
post["caption"] = captionTextView.text
但是我收到以下错误消息
无法下标'AnyObject'类型的值?索引类型为'String'
我已经想出如何从post变量中获取值。例如,这可以很好地从键“caption”
中提取值captionTextView.text = post!["caption"] as! String!
但我不知道如何更改价值。我想更改post变量的值,然后保存它,以便我可以更新Parse数据库。这样做的正确方法是什么?
答案 0 :(得分:3)
您确定不想使用PFObject类而不是AnyObject吗?
var post :PFObject?
post?["caption"] = captionTextView.text
https://www.parse.com/apps/quickstart#parse_data/mobile/ios/swift/existing