から埋めることができませんコードを実行しようとすると、最後の行に3番目のエラーが表示されますgroupedTrips.append(group)
:Thead 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
そして、私のコンソールでは、私はfatal error: array cannot be bridged from Objective-C
を取得します。 My Tripクラスは、JSON要素をオブジェクトとして解析した簡単なSwiftクラスです。は、私は、次のコードを使用して日付で配列またはJSONデータとグループ配列の値を取るしようとしているオブジェクト - C
0
A
答えて
1
私はそれが問題を解決する最良の方法であるかどうかわかりませんが、一般的にはクラスを構造体に変更します。あなたが何かを拡張/実装し、それが参照型ではなく値型であることを気にしない限り、動作します。
1
Comparableをご覧ください。 Tripリファレンスでこれを実装すると、sort()関数を使用できます。それ以外は、Swift's functional aspectsを消化することをお勧めします。私はあなたのコードをきれいにすることができ、大幅に簡略化できると思います。
関連する問題
- 1. 取得、私は次のコードしている、ヌル配列
- 2. は、私はCで隣接リストの配列を設定しようとしています配列ポインタのC
- 3. フレックス:私は、配列の配列を構築しようとしています
- 4. は、私はこのコードをしようとしている配列
- 5. コールバックの配列を設定し、コールバックの値として配列インデックスを使用しようとしました
- 6. (numpyの配列)私は、次のコードを使用して、ワンドをインポートした
- 7. は、私は私のCに次++コードを配置しようとしたのifdef
- 8. Cで配列の配列を作成しようとしています
- 9. 日付オブジェクトは、私は次のコードを使用しています考慮
- 10. 私はこの配列がある場合の例としては、配列オブジェクト
- 11. 私は、配列内の各オブジェクトにプロパティを追加しようとしている配列
- 12. 私は、私はC++コードに遭遇してきた文字列と配列
- 13. PHP私は次のように配列を持つ配列値
- 14. 数値配列をアソシエート配列として使用する
- 15. 配列を配列値として使用する
- 16. Pythonは、私はこの非常に単純なコードを使用してnumpyの配列をソートしようとしていますソート1D配列
- 17. JSON配列とGSONを使用したサブ配列の解析
- 18. 私はObjective-Cで次を使用して、今日の日付を取得することができるよ
- 19. ソート私はランク1,2,3でソートしようとしている..しかし、関連付けられた名前を保持していjavascriptオブジェクトの配列、私は2つの配列のように示すとjavascriptオブジェクトを持っているキー
- 20. 非配列JSONオブジェクトをJson.netの配列として解析します。
- 21. mvc3のWEB APIを使用してjson配列からデータの配列を取得する方法は?
- 22. 配列でドキュメントをグループ化し、配列をセットとして扱います
- 23. トラブル私は次のようなJSONオブジェクトを読み取るしようとしているのObj-C
- 24. jsonのメインノードをオブジェクトの配列として返す方法は?
- 25. 配管SEQ番号は、私はprintfのと、配列を使用して、次のパターンを印刷しようとしている
- 26. ランダム化または私は配列を持っていると言う配列
- 27. オブジェクト内の配列内の配列?私は新しい配列()、または何かをしようとした場合でも
- 28. LINQ:私は、次のコードを使用して「タイトル」の値を取得しようとしています
- 29. 私は、次のコードを使用してJSONオブジェクトを取得していますJSONオブジェクトを見ることができますが、値に
- 30. は、私は、次のコードを持っている配列
私はそれが問題を解決する最良の方法であるかどうかわかりませんが、一般的にはクラスを構造体に変更します。あなたが何かを拡張/実装し、それが参照型ではなく値型であることを気にしない限り、動作します。 私はあなたがNSObjectを拡張することも一般にそれを修正できると信じています。 –
@TedHuinink:構造体を変更したように見えます。おそらく、最も単純なオブジェクト型を使用して値を含めることをお勧めします。あなたのコメントを答えに変えれば、私は正しい印を付けます。 –