にオブジェクトを追加するとき、私は定義されたオプションの値をアンラップしながら、nilを発見します。しかし、それは常にエラー...あなたのソリューションのために事前に感謝します。は、アレイ
Q
は、アレイ
-3
A
答えて
3
0
var lstQuotations = [Student]()
for i in 1...10 {
let stu = Student()
stu.id = "\(i)"
stu.name = "Student {\(i)}"
lstQuotations.append(stu)
}
あなたの配列は、最初の初期化し、このようなクラスを作成する必要があります。
class Student {
var id : String!
var name : String!
}
関連する問題
- 1. アレイ1は、アレイ2
- 2. は「」アレイ
- 3. アレイは
- 4. は、アレイ
- 5. アレイは
- 6. は、アレイ
- 7. は、アレイ
- 8. は、アレイ
- 9. は、アレイ
- 10. は、アレイ
- 11. は、アレイ
- 12. は、アレイ
- 13. は、アレイ
- 14. は、アレイ
- 15. PHP使用array_merge_recursive()各アレイは、アレイ
- 16. アレイでアレイにアクセスする方法は?
- 17. 3Dアレイまたはダイナミック2Dアレイ?
- 18. は、私は、このようなアレイの3つのアレイを有するアレイ
- 19. Rubyは、アレイ
- 20. は、他のアレイ
- 21. ルビー・アレイは
- 22. はnumpyのアレイ
- 23. Angular2アレイは
- 24. MSSQL JSON_VALUEは、アレイ
- 25. PHPは、アレイ
- 26. スウィフトdidSetは、アレイ
- 27. 機能は、アレイ
- 28. 変換アレイは
- 29. リスト・アレイは
- 30. セグメンテーションフォールトコピーツリーノードは、アレイ
あなたはそれがnilだかどうかを確認するためにあなたのアレイを印刷することができますか? –
要素を追加する前に配列が初期化されていることを確認してください:lstQuotations = [Student]() – JPetric
暗黙的にアンラップされたオプションの悪用の良い例です。 – vadian