嘿大家有什麼想法來隨機化我從我的-plist文件中提取的問題?如何隨機化從我的字典plist中提取的問題
-(NSUInteger)nextQuestionID:(NSUInteger)question_number{
return (question_number>=[self.questions count]-1) ? 0 : (question_number+1);
return 0;
}
-(NSDictionary*) getQuestion:(NSUInteger)question_number{
if (question_number>=[self.questions count]) question_number = 0;
return [self.questions objectAtIndex:question_number];
return NULL;
}
謝謝阿里的幫助,我試圖把這個,但它似乎沒有奏效,我把它放在這樣我的猜測是錯誤的 - (NSUInteger)nextQuestionID:(NSUInteger )question_number { \t return(question_number> = [self.questions count] -1)? 0 :(問號+ 1); \t return 0; (NSDictionary *)getQuestion:(NSUInteger)question_number { \t if(question_number> = arc4random()%[self.questions count])question_number = arc4random(); \t return [self.questions objectAtIndex:question_number]; \t return NULL; } – user1646089
Errr你甚至明白你在寫什麼?!基本上你只寫了「生成一個隨機數,然後**如果'question_number'大於或等於這個隨機數然後再生成另一個隨機數」。你期望這個代碼會做什麼? – AliSoftware