2016-09-16 9 views
1

私はJSONビジュアライザ(値ごとに拡張可能なビューのUIScrollView)の作成に取り組んでいると私は問題に実行しているよ:Swiftでは、オブジェクトが任意の型のコレクションであるかどうかを確認するにはどうすればよいですか?

私はNSJSONSerialization.JSONObjectWithDataによって返さNSDictionaryを、持っています。私はオブジェクトの値をチェックして、どのオブジェクトが配列か辞書かを調べたいと思います。

理想的には、配列と辞書にCollectionIterableなどの基になる型があることが理想的です。そのため、別々に処理する必要はありません。その基になるタイプがない場合、指定されたNSDictionary.objectForKeyがコレクションであるかどうかを確認するにはどうすればよいですか?

答えて

3

あなたの問題

+0

あー、これが解決します。この

if object is NSDictionary { } else if object is NSArray { } 

希望のようにしてみてください!私は 'オブジェクトは[NSDictionary]'を使用していましたが、私の問題があります – popctrl

+0

私はまだこれを同じものとして扱う方法があることを望みます。 – popctrl

関連する問題