【发布时间】:2014-08-27 12:11:59
【问题描述】:
我已将参数传递给 AnyObject 类型的函数,因为任何东西都可以传递给它。有没有办法动态获取传递的对象类型?
【问题讨论】:
-
我想说,这个主题中没有任何一个答案对我没有帮助。我的问题是我在调试期间无法获取类型信息,无法了解如何处理 Any 对象,查看实际内容,因为我不知道 Any 对象的类型,我不知道我需要哪种类型投射它以查看内容。对我来说最好的解决方案是将 Any 对象转换为 NSObject 并查看它的 className 属性,例如: ((json["glossary"] as NSDictionary)["title"] as NSObject).className 它向我显示“__NSDictionaryM”,并且例如:
标签: swift