// // Question.m // Texts // // Created by tongjun on 13-10-12. // Copyright (c) 2013年 tongjun. All rights reserved. // #import "Question.h" @implementation Question -(id)init{ self = [super init]; if (self) { } return self; } +(NSMutableArray*)questionsWithFMResultSet:(FMResultSet*)s{ NSMutableArray* questions = [NSMutableArray array]; while ([s next]) { Question *question=[[Question alloc]init]; question._id = [s stringForColumn:@"_id"]; question.option_type=[s stringForColumn:@"option_type"]; question.media_type=[s stringForColumn:@"media_type"]; question.chapter=[s stringForColumn:@"chapter"]; question.questionLabel=[s stringForColumn:@"question_label"]; question.question=[s stringForColumn:@"question"]; question.media=[s stringForColumn:@"media"]; question.answer=[s stringForColumn:@"answer"]; question.optionA=[s stringForColumn:@"option_a"]; question.optionB=[s stringForColumn:@"option_b"]; question.optionC=[s stringForColumn:@"option_c"]; question.optionD=[s stringForColumn:@"option_d"]; question.explain=[s stringForColumn:@"explain"]; question.state=[s stringForColumn:@"state"]; question.subject=[s stringForColumn:@"subject"]; question.move=[s stringForColumn:@"isdone"]; question.favorite=[s stringForColumn:@"iscollect"]; [questions addObject:question]; } return questions; } +(Question*)qWithFMResultSet:(FMResultSet*)s{ Question *question=[[Question alloc]init]; question._id=[s stringForColumn:@"_id"]; question.option_type=[s stringForColumn:@"option_type"]; question.media_type=[s stringForColumn:@"media_type"]; question.chapter=[s stringForColumn:@"chapter"]; question.questionLabel=[s stringForColumn:@"question_label"]; question.question=[s stringForColumn:@"question"]; question.media=[s stringForColumn:@"media"]; question.answer=[s stringForColumn:@"answer"]; question.optionA=[s stringForColumn:@"option_a"]; question.optionB=[s stringForColumn:@"option_b"]; question.optionC=[s stringForColumn:@"option_c"]; question.optionD=[s stringForColumn:@"option_d"]; question.explain=[s stringForColumn:@"explain"]; question.state=[s stringForColumn:@"state"]; question.subject=[s stringForColumn:@"subject"]; question.move=[s stringForColumn:@"isdone"]; question.favorite=[s stringForColumn:@"iscollect"]; return question; } + (NSMutableArray*)questionsForGZPZWithFMResultSet:(FMResultSet*)s { NSMutableArray* questions = [NSMutableArray array]; while ([s next]) { Question *question=[[Question alloc]init]; question._id = [s stringForColumn:@"eq_id"]; question.option_type=[s stringForColumn:@"option_type"]; question.media_type=[s stringForColumn:@"media_type"]; question.chapter=[s stringForColumn:@"chapter"]; question.questionLabel=[s stringForColumn:@"question_label"]; question.question=[s stringForColumn:@"question"]; question.media=[s stringForColumn:@"media"]; question.answer=[s stringForColumn:@"answer"]; question.optionA=[s stringForColumn:@"option_a"]; question.optionB=[s stringForColumn:@"option_b"]; question.optionC=[s stringForColumn:@"option_c"]; question.optionD=[s stringForColumn:@"option_d"]; // question.explain=[s stringForColumn:@"explain"]; question.state=[s stringForColumn:@"state"]; // question.subject=[s stringForColumn:@"subject"]; question.move=[s stringForColumn:@"isdone"]; question.favorite=[s stringForColumn:@"iscollect"]; [questions addObject:question]; } return questions; } @end