过滤器参数和属性返回(null)

时间:2015-01-28 18:03:53

标签: objective-c core-image cifilter

我正在研究CIFilter类,我正在测试这个类中的一些命令,可以在这个link的文档中找到。

关于谈论"获取过滤器参数和属性"的部分,我对命令有一些问题:属性,inputKeys,outputKeys,name 。为此,我尝试以下代码:

CIFilter *filtro2 = [CIFilter filterWithName:@"CIBoxBlur" keysAndValues:@"inputImage",image, @"inputRadius",45.0, nil];

 NSLog(@"Filter Attributes -> %@",filtro2.attributes);
 NSLog(@"Filter inputKeys -> %@",filtro2.inputKeys);
 NSLog(@"Filter outputKeys -> %@",filtro2.outputKeys);
 NSLog(@"Filter Name -> %@",filtro2.name);

问题是控制台总是给我一个空值,为什么?我以错误的方式使用这些命令?怎么解决?

1 个答案:

答案 0 :(得分:0)

在我看到这个bug之前,我盯着代码看了一会儿: keysAndValues之后的所有值都必须是对象。 45.0应该是@ 45.0