にオブジェクトを追加するとき、私は定義されたオプションの値をアンラップしながら、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. 3Dアレイまたはダイナミック2Dアレイ?
- 10. アレイでアレイにアクセスする方法は?
- 11. は、私は、このようなアレイの3つのアレイを有するアレイ
- 12. XSLTは、アレイ
- 13. Rubyは、アレイ
- 14. は、他のアレイ
- 15. リスト・アレイは
- 16. はnumpyのアレイ
- 17. アレイは、親タグ
- 18. ルビー・アレイは
- 19. 機能は、アレイ
- 20. は別のアレイ
- 21. は戻りアレイ
- 22. Angular2アレイは
- 23. 変換アレイは
- 24. アレイは、GCD
- 25. OpenFL:アレイは、sortOn
- 26. スウィフトdidSetは、アレイ
- 27. PHPは、アレイ
- 28. は、印刷は、アレイ
- 29. アレイとアレイ、メモリの問題
- 30. アレイからアレイへのリニアサーチ
あなたはそれがnilだかどうかを確認するためにあなたのアレイを印刷することができますか? –
要素を追加する前に配列が初期化されていることを確認してください:lstQuotations = [Student]() – JPetric
暗黙的にアンラップされたオプションの悪用の良い例です。 – vadian