我正在开发一个应用程序,在其中我在scrollView上放置了一个视图(view1),并向view1添加了三个视图。其中两个是图像视图,第三个是UIButton。我将所有三个添加到view1并要求view1使用bringSubViewToFront
将buttonView置于最前面。我已经为按钮编写了一个动作方法。对于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.......");
}
代码是:
{{1}}