@@ -36,7 +36,7 @@ extension CIFilter {
36
36
@available ( iOS, introduced: 8.0 )
37
37
@available ( OSX, introduced: 10.10 )
38
38
convenience init ? (
39
- name: String ! , elements: ( String , AnyObject ) ...
39
+ name: String , elements: ( String , AnyObject ) ...
40
40
) {
41
41
var dict : [ String : AnyObject ] = [ : ]
42
42
for (key, value) in elements {
@@ -49,16 +49,16 @@ extension CIFilter {
49
49
#if os(OSX)
50
50
extension CISampler {
51
51
// - (id)initWithImage:(CIImage *)im keysAndValues:key0, ...;
52
- convenience init ( im: CIImage ! , elements: ( NSCopying , AnyObject ) ... ) {
53
- let dict = NSMutableDictionary ( )
52
+ convenience init ( im: CIImage , elements: ( String , AnyObject ) ... ) {
53
+ var dict : [ String : AnyObject ] = [ : ]
54
54
for (key, value) in elements {
55
55
dict [ key] = value
56
56
}
57
57
58
58
// @objc(initWithImage:options:)
59
- // init(image im: CIImage! ,
60
- // options dict: NSDictionary! )
61
- self . init ( image: im, options: dict as [ NSObject : AnyObject ] )
59
+ // init(image im: CIImage,
60
+ // options dict: NSDictionary? )
61
+ self . init ( image: im, options: dict)
62
62
}
63
63
}
64
64
#endif
0 commit comments