我有下面一行。 anyPosts
的类型为(key: String, value: AnyObject)
。但是,这条线只会循环1次。因此,我想对其进行更改,以便可以使用for循环访问anyposts.key
。
最好只使用1行。喜欢:
let anyPostKey = anyPosts as! [something...]
我试图找到要投射的内容,但找不到任何内容。
for anyPosts in postDictionary {
如果信息相关,则postDict
的类型为:[String : AnyObject]
。
答案 0 :(得分:0)
您有postDictionary
,声称拥有一对键/值。
您的目标是访问该键。
let anyPostKey = postDictionary.keys.first! // will crash if dictionary is empty
anyPostKey
将是String
,因为postDictionary
被定义为[String: AnyObject]
。
答案 1 :(得分:-1)
您可以访问postDictionary
的第一个键
let postDictionary: [String: Any] = ["key" : "value"]
let anyPostKey = postDictionary.keys.first ?? ""
print(anyPostKey)
这将防止您的代码崩溃。