LBBlurredImage NSInvalidArgumentException 异常
LBBlurredImage NSInvalidArgumentException
我正在使用以下库:
https://github.com/lukabernardi/LBBlurredImage
这是我用来模糊我添加到 ViewController:
的背景图片的代码
var background = UIImage(named: "bg")
var backgroundImageView = UIImageView(image: background)
backgroundImageView.contentMode = .ScaleAspectFill;
backgroundImageView.setImageToBlur(background, blurRadius: 10, completionBlock: { () -> Void in
println("The blurred image has been set")
})
self.view.addSubview(backgroundImageView)
我收到以下错误,我不确定原因:
-[UIImageView setImageToBlur:blurRadius:completionBlock:]: unrecognized selector sent to instance 0x7ff08a802390
2015-01-27 10:50:44.326 TestApp[9289:66346] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImageView setImageToBlur:blurRadius:completionBlock:]: unrecognized selector sent to instance 0x7ff08a802390'
更新:
看来我不是唯一收到 the error 的人。
异常是我传递的图像是 nil
而它又违反了 NSParameterAssert(image);
var background = UIImage(named: "bg")
而不是尝试指定图像的完整路径。
它对我有用,我很确定它对你也有用。
您也可以使用您的代码尝试此路径
var background = UIImage(named: "Images/bg");
我正在使用以下库:
https://github.com/lukabernardi/LBBlurredImage
这是我用来模糊我添加到 ViewController:
的背景图片的代码var background = UIImage(named: "bg")
var backgroundImageView = UIImageView(image: background)
backgroundImageView.contentMode = .ScaleAspectFill;
backgroundImageView.setImageToBlur(background, blurRadius: 10, completionBlock: { () -> Void in
println("The blurred image has been set")
})
self.view.addSubview(backgroundImageView)
我收到以下错误,我不确定原因:
-[UIImageView setImageToBlur:blurRadius:completionBlock:]: unrecognized selector sent to instance 0x7ff08a802390
2015-01-27 10:50:44.326 TestApp[9289:66346] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImageView setImageToBlur:blurRadius:completionBlock:]: unrecognized selector sent to instance 0x7ff08a802390'
更新:
看来我不是唯一收到 the error 的人。
异常是我传递的图像是 nil
而它又违反了 NSParameterAssert(image);
var background = UIImage(named: "bg")
而不是尝试指定图像的完整路径。 它对我有用,我很确定它对你也有用。
您也可以使用您的代码尝试此路径
var background = UIImage(named: "Images/bg");