var items = [Any]()
オブジェクトのインデックスUser
(この場合はクラス)を検索したいと思います。[Any]()の配列内の項目のインデックスはどのようにして見つけられますか?
items.indexOf(myUserInstance)
でエラーが発生します(型の値を変換できません期待引数の型「@noescape(任意)に「ユーザー」はスロー - >ブール値)を
items.indexOf(myUserInstance as? Any)
あまりにもエラーがスローされます。
私はindexOf
を使用できるようになります単純な拡張はありますか?今、私は、すべての項目をループしてるタイプキャスト、およびIDプロパティが等しいかどうかをチェック...
は、なぜあなたは 'VARのアイテムのようにユーザーの配列を作成していない= [ユーザー]()' –
私は配列になりたいので、[任意]()。時々、 '' User'''を入れたり、時には構造体を入れたりします。 – TIMEX
'' '[AnyObjects]()' ''は構造体を内部に追加できません。 – TIMEX