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");