我有一个视图加载图像非常清晰,并且在调用和操作时会模糊图像并显示一些文本。但是,在我从云中调用所有信息的过程中,图像模糊现在似乎无法正常工作。有效的原始代码如下所示:
- (void)viewDidLoad {
[super viewDidLoad];
source=[UIImage imageNamed:@"testIma.jpg"];
imgView=source;
}
-(IBAction)Less:(id)sender{
imgView.image=[source stackBlur:40];
}
现在我已将其设置为这样,但无法正常工作:
- (IBAction) Less:(UISlider *)sender
{
NSLog(@"Slider:");
__block UIImage *MyPicture = [[UIImage alloc]init];
PFFile *imageFile = [object objectForKey:@"test"];
[imageFile getDataInBackgroundWithBlock:^(NSData *data, NSError *error){
if (!error) {
MyPicture = [UIImage imageWithData:data];
imgView.image = [MyPicture stackBlur:40];
}
}];
有没有人注意到有什么问题?我似乎无法弄清楚为什么它不再模糊了。