私には2つのクラスindexViewController
とflashCardQuestionViewController
があります。別のNsMutableArrayからNSMutableArrayを入力してください
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];
}
と私はindexViewController
のviewDidLoad
方法でこのメソッドを呼び出すいます:
今私は、データベースからいくつかのデータを取得しています。
今度はがflashCardQuestionViewController
のlistNoOfOptionsInQuestion
にあります。
listNoOfOptionsInQuestion
のオブジェクトをoptionText
の配列でindexViewController
に入力したいとします。
どうすればいいですか?
これはうまくいきません.i両方のクラスでNSMUtableArrayが両方とも使用されています –
何がうまくいかないかについて少し詳しく説明する必要があります。いくつかのコードを投稿してください。 –
私は今すぐソリューションを教えてコードを入れている –