在Swift中,如何检查对象是否为任何类型的集合?

Popctrl

我正在创建一个JSON可视化工具(UIScrollView每个值都有可扩展的视图),但遇到了一个问题:

我有一个NSDictionary,由送还NSJSONSerialization.JSONObjectWithData我想检查它的对象的值,找出哪些是数组或字典。

理想情况下,我希望数组和字典具有基础类型,例如CollectionIterable,这样我就不必分别处理它们。如果他们没有该基础类型,如何检查给定NSDictionary.objectForKey是否为集合?

昆塔尔·加杰尔(Kuntal gajjar)

你可以这样尝试

if object is NSDictionary {

} else if object is NSArray {

}

希望这能解决您的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章