Я разрабатываю приложение, в котором я поместил представление (view1) в scrollView и добавил три представления к view1.Два из них - это изображения, а третий - UIButton.Я добавил все три в view1 и попросил view1 перевести buttonView вперед, используя bringSubViewToFront
.Я написал метод действия для кнопки.Для imageView
ниже buttonView
я назначил распознаватель жестов касания и написал обработчик для этого жеста.Когда я запускаю код и нажимаю кнопку, происходит сбой приложений с исключением,
-[UIButton image]: unrecognized selector sent to instance
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIButton image]: unrecognized selector sent to instance
Когда я помещаю отладчик, отладчик переходит к методу делегата распознавателя жестов;
-(BOOL)gestureRecognizerShouldBegin:(UITapGestureRecognizer *)gestureRecognizer
Код:
-(IBAction)bookSelectedToDelete:(UIButton*)sender{
sender.selected=YES;
NSFileManager *fileManager=[NSFileManager defaultManager];
NSError *error=nil;
[fileManager removeItemAtPath:[sender.superview getPath] error:&error];
[self loadBooks];
NSLog(@"book deleted.......");
}