私は多肢選択テストアプリケーションを作成しようとしています。ヘルプグループ化インデックス(objectAtIndex 0 - 9)= 1インデックススポット
filePath = [[NSBundle mainBundle] pathForResource:@"testBank" ofType:@"txt"];
theBank = [[NSString alloc] initWithContentsOfFile:filePath
encoding:NSUTF8StringEncoding error:NULL];
multipleChoicePractice = [theBank componentsSeparatedByString:@"\n"];
multipleChoicePractice NSMutableArrayのは、今、この順でNSStringsの束が含まれています:
Question 1
choice A
choice B
choice C
choice D
Answer Key
Rationale
question ID 1
[string to id type of question]
[space 1]
Question 2
choice A-2
etc etc up to Question 10
私は10のグループに各インデックスグループにしようとしている私は、.txtファイルを読み取るために、このコードを持っていますしたがって、multipleChoicePracticeのインデックス0〜9は、新しい可変配列questionGroupAraryのインデックス0になります。私が試した:
for (i=0; i<=90; i = i+10) { //qArr being a NSMutableArray
[qArr addObject:[multipleChoicePractice objectAtIndex:i]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+1)]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+2)]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+3)]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+4)]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+5)]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+6)]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+7)]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+8)]];
[qArr addObject:[multipleChoicePractice objectAtIndex:(i+9)]];
[questionGroupArray addObject:qArr];
}
ループのそれの結果はquestionGroupArray objectAtIndexということである:0質問1と質問10 questionGroupArrayインデックス0は「question1」とを含むように私の目標を達成するための最良の方法は何ですか間のすべてが含まれてい"[スペース1]"?私はforループでこれを行う方法があるように感じるが、それは私をエスケープする。ありがとう!
この500万ポイントを与えるための方法があるのための2つを持っているのですか?そんなに魅力的に働いてくれてありがとう。おそらくこの日を費やしていたでしょう。 – JustAnotherCoder
私が知っているわけではありません。しかし、もう一つの幸せなiOS開発者が私を幸せにしてくれます – PeyloW