Я использую cocos2d, и я хочу, чтобы UIAlertView всплывал, если текст CCMenuItemFont коснулся.Я могу получить всплывающее окно alertView, но я хочу, чтобы оно было ПОСЛЕ того, что текст коснулся.Вот мой код INIT
rate = [CCMenuItemFont itemFromString:@"Rate App" target:self selector:@selector(rateIsTapped:clickedButtonAtIndex:)];
rate.position = ccp(240, 160);
[self addChild:rate];
-(void)rateTapped:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
rateView = [[UIAlertView alloc] initWithTitle:@"Like This App?" message:@"Rate it on the App Store!" delegate:self cancelButtonTitle:@"No thanks" otherButtonTitles:@"Sure, I'll rate it!", nil];
[rateView show];
[rateView autorelease];
[defaults setBool:YES forKey:@"rate"];
if (buttonIndex == 0) {
//[alertView collapse];
}
if (buttonIndex == 1) {
NSURL *url = [NSURL URLWithString:@"LINK TO RATE IN APP STORE"];
[[UIApplication sharedApplication] openURL:url];
}
}