将值分配给类型AnyObject
问题描述:
的目的我有一个可变将值分配给类型AnyObject
var post :AnyObject?
其是我从一个Parse API调用后面的对象。我想这样做
post["caption"] = captionTextView.text
,但我得到了以下错误消息
无法下标类型的值“AnyObject?与索引类型'字符串'
我已经计算出如何从post变量中获取值。例如,这可以很好地提取键值“标题”
captionTextView.text = post!["caption"] as! String!
但我不知道如何更改值。我想更改post变量的值,然后保存它,以便更新Parse数据库。什么是正确的方法来做到这一点?
答
您确定不想使用PFObject类而不是AnyObject吗?
var post :PFObject?
post?["caption"] = captionTextView.text
https://www.parse.com/apps/quickstart#parse_data/mobile/ios/swift/existing
谢谢,我不知道我能投的AnyObject成PFObject – josealvarado111