У меня есть два класса indexViewController
и flashCardQuestionViewController
.
В indexViewController
у меня есть таблица, заполненная массивом.
Теперь я получаю некоторые данные из базы данных:
-(void)getMultipleChoiceAnswer
{
if(optionid!=nil)
[optionid removeAllObjects];
else
optionid = [[NSMutableArray alloc] init];
if(optionText!=nil)
[optionText removeAllObjects];
else
optionText = [[NSMutableArray alloc] init];
clsDatabase *clsDatabaseObject = [[clsDatabase alloc] init];
sqlite3_stmt *dataRows = [clsDatabaseObject getDataset:"select optionID,OptionText from flashCardMultipleAnswer where questionId=1"];
while(sqlite3_step(dataRows) == SQLITE_ROW)
{
[optionid addObject:[NSNumber numberWithInt:sqlite3_column_int(dataRows,0)]];
[optionText addObject:[NSString stringWithUTF8String:(char *)sqlite3_column_text(dataRows,1)]];
}
sqlite3_finalize(dataRows);
[clsDatabaseObject release];
}
и я вызываю этот метод в viewDidLoad
методе indexViewController
.
Теперь у меня есть еще один NSMutableArray
в flashCardQuestionViewController
с именем listNoOfOptionsInQuestion
.
Я хочу заполнить listNoOfOptionsInQuestion
объектами из массива optionText
в indexViewController
.
Как я могу это сделать?