Ich habe eine QuizApp erstellen. Aber erstellen Sie ein Problem, mein Problem ist, dass Myarray nach dem Absturz meiner App abgeschlossen ist.Fehler: Absturz meiner App - [__ NSArrayI objectAtIndex:]: Index 3 über Grenzen [0 .. 2] '
Ich möchte nach abgeschlossener UIAlertView Myarray abgeschlossen werden. Wie es möglich ist, bitte helfen Sie. Thankyou
// int _currentTitle;
// _currentTitle=0;
// NSArray* myarray;
- (void)viewDidLoad {
[super viewDidLoad];
myarray = [NSArray arrayWithObjects: @"Jill Valentine", @"Peter Griffin", @"Meg Griffin", nil];
}
- (IBAction)changeque:(id)sender {
[self changequestion];
}
-(void)changequestion
{
NSString *str = myarray[_currentTitle++];
questionLabel.text = str;
// if (_currentTitle == myarray.count) { //reload myarray
// _currentTitle = 0;
// }
}
Ihre ques nicht klar ist, 'myarray' ist nur Elemente 0 bis 2 – vaibhav
_currentTitle = 0 setzen Sie diese Zeile in viewDidLoad() und überprüfen changequestion _currentTitle Index nicht größer als yourarray.count –
@vaibhav ich möchte myarray zählen ist Ende nach Show alertview, wie es möglich ist. Bitte helfen –