sqlite データベース テーブルに 3 つのフィールドがある プール A に POOL_A、POOL_B、および POOL_C 最初の質問を開始し、プール B とプール C は空です DC_C1 のような特定の概念コードのセッションを作成する必要があり、また、特定の手段のセッション完了 DC_C1 の SESSION_NUMBER、問題をより理解するためにアルゴリズムを送信しています
(IBAction)startButton:(id)送信者 {
ConceptShoeViewController *show = [[ConceptShoeViewController alloc] initWithNibName:@"ConceptShoeViewController" bundle:nil]; [self.navigationController pushViewController:show animation:YES];
[自己選択プールデータベース];
int countA=lA.count; NSLog(@"count a @%d",countA); NSLog(@"A %@ の質問",lA);
int countB=lB.count; NSLog(@"count b @%d",countB);
int countC=lC.count; NSLog(@"count c @%d",countC);
セッション作成時のプラグマ マーク アルゴリズム......
NSArray *cookieJar = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];
for( NSHTTPCookie *cookie in cookieJar)
{
if( [[cookie name] compare: @"SESSION_NUMBER"] == NSOrderedSame)
{
}
}
if (countA+countB <= 10)
{
pragma mark add all question from A and B
[mainArray addObjectsFromArray:lA];
}
そうでなければ (countB<10)
{
if (countA<10)
{
pragma mark A からのすべての質問を追加し、B からの残りを追加します
}
else
{
pragma mark add all question from A
}
}
そうしないと {