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