Я работаю над приложением, в котором мне нужно создать несколько изображений и добавить событие для всех изображений. Я делаю что-то вроде этого, но приложение закрывается. Пожалуйста, помогите
xFrame=85.0f;
int imgViewIndex=101;
m_PcellTextLabel.text=@"Case Studies";
for (int i=0; i<=noOFBooks; i++)
{
caseStudyImgView=[[UIImageView alloc] initWithFrame:CGRectMake(xFrame, 22, 109, 133)];
caseStudyImgView.tag=imgViewIndex;
[cell.contentView addSubview:caseStudyImgView];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
NSArray*gestureArray=[[NSArray alloc] initWithObjects:[NSString stringWithFormat:@"tap%d",i],nil];
NSArray*imgViewArray=[[NSArray alloc] initWithObjects:[NSString stringWithFormat:@"caseStudyImgView%d",i],nil];
printf("Val of gesture array is %s\n",[[gestureArray objectAtIndex:0] UTF8String]);
UITapGestureRecognizer* tapGes =(UITapGestureRecognizer*)[gestureArray objectAtIndex:i];
UIImageView*tempImgView=(UIImageView*)[imgViewArray objectAtIndex:i];
[tempImgView addGestureRecognizer:tapGes];
}