回答編集履歴

1

質問者の見解に対し、画像添付のため回答欄を使用してコメント

2017/05/27 12:29

投稿

Bongo
Bongo

スコア10807

test CHANGED
@@ -3,3 +3,27 @@
3
3
  もしそうであれば、この場合`setProblemsFromCSV`が格納部分のようですが、問題格納後に`problemArray`をシャッフルしております。ということは、もしCSV内に不正な行がある場合、ランダムなタイミングでその問題に到達した際にクラッシュする、ということもありそうに思われました。
4
4
 
5
5
  `problemArray`にCSVからデータを取り込み終えたら、`problemArray`の内容を確認してみるといいかもしれません。
6
+
7
+
8
+
9
+ [「shutffleなしでは全問題表示できたため、csvファイルには不正な行はない」とのご見解について追記]
10
+
11
+ 文章だけで意図を伝えるのはなかなか難しいですね...
12
+
13
+ データ自体は全問分だけありますので、全問表示できるのは確かでしょう。私がご確認いただきたかったのは、CSVファイルをXcodeで開いた時に
14
+
15
+
16
+
17
+ ![こうなるはずが](db2b862e2a3544ce4a6ab981dfa0ffd0.png)
18
+
19
+
20
+
21
+ こうなるはずが
22
+
23
+
24
+
25
+ ![こうなって](55c7db3036152af03ccba300d923076d.png)
26
+
27
+
28
+
29
+ こうなってしまっていないかということなんです...