Classを呼び出しようとdidDismissWithButtonIndex
していますが、呼び出されません。また、ファイルとメソッドにUITextView
実装UIAlertViewDelegate
します。MyViewcontroller.h
[alert setDelegate:self]
UIAlertView
クラスでデリゲートメソッドを呼び出すことは可能ですUITextView
か??
+ (void)deleteTextr:(UITapGestureRecognizer *)gestureRecognizer
{
if (gestureRecognizer.state == UIGestureRecognizerStateBegan)
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"" message:@"Delete Text !!!!" delegate:self cancelButtonTitle:@"Delete" otherButtonTitles:@"No", nil];
[alert setDelegate:self];
[alert show];
}
}
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
{
if(buttonIndex == 1)
{
[self removeFromSuperview];
}
}