2016-09-16 96 views
1

我的工作(與每個值擴張的觀點UIScrollView)和我遇到一個問題,創造一個可視化JSON:在Swift中,如何檢查對象是否是任何類型的集合?

我有一個NSDictionary,通過NSJSONSerialization.JSONObjectWithData返回。我想檢查它的對象的值,並找出哪些是數組或字典。

理想情況下,我希望數組和字典具有基礎類型,如CollectionIterable,這樣我就不必單獨處理它們。如果他們沒有該基礎類型,我如何檢查給定的NSDictionary.objectForKey是否是一個集合?

回答

3

你可以嘗試這樣的

if object is NSDictionary { 

} else if object is NSArray { 

} 

希望這將解決您的問題

+0

哦~~!我正在使用'對象是[NSDictionary]',這是我的問題 – popctrl

+0

我仍然希望有一種方法可以將這些視爲相同,因此我可以對每個對象執行操作 – popctrl

相關問題