Skip to content

Commit 5533880

Browse files
committed
[stdlib] Fix up types and nullability in the Core Image overlay.
rdar://problem/25372647
1 parent 9963ea4 commit 5533880

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

stdlib/public/SDK/CoreImage/CoreImage.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ extension CIFilter {
3636
@available(iOS, introduced: 8.0)
3737
@available(OSX, introduced: 10.10)
3838
convenience init?(
39-
name: String!, elements: (String, AnyObject)...
39+
name: String, elements: (String, AnyObject)...
4040
) {
4141
var dict: [String : AnyObject] = [:]
4242
for (key, value) in elements {
@@ -49,16 +49,16 @@ extension CIFilter {
4949
#if os(OSX)
5050
extension CISampler {
5151
// - (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] = [:]
5454
for (key, value) in elements {
5555
dict[key] = value
5656
}
5757

5858
// @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)
6262
}
6363
}
6464
#endif

0 commit comments

Comments
 (0)