diff --git a/Sources/CSListObserver.swift b/Sources/CSListObserver.swift index ff57b34..e9dfafd 100644 --- a/Sources/CSListObserver.swift +++ b/Sources/CSListObserver.swift @@ -42,7 +42,7 @@ import CoreData */ @available(OSX 10.12, *) @objc -public protocol CSListObserver: class, AnyObject { +public protocol CSListObserver: class { /** Handles processing just before a change to the observed list occurs diff --git a/Sources/CSObjectObserver.swift b/Sources/CSObjectObserver.swift index 32fd3f9..a5392eb 100644 --- a/Sources/CSObjectObserver.swift +++ b/Sources/CSObjectObserver.swift @@ -40,7 +40,7 @@ import CoreData */ @available(OSX 10.12, *) @objc -public protocol CSObjectObserver: class, AnyObject { +public protocol CSObjectObserver: class { /** Handles processing just before a change to the observed `object` occurs diff --git a/Sources/CoreDataNativeType.swift b/Sources/CoreDataNativeType.swift index c382a6a..a358fd5 100644 --- a/Sources/CoreDataNativeType.swift +++ b/Sources/CoreDataNativeType.swift @@ -33,7 +33,7 @@ import CoreData Objective-C Foundation types that are natively supported by Core Data managed attributes all conform to `CoreDataNativeType`. */ @objc -public protocol CoreDataNativeType: class, NSObjectProtocol, AnyObject {} +public protocol CoreDataNativeType: class, NSObjectProtocol {} // MARK: - NSNumber diff --git a/Sources/CoreStoreBridge.swift b/Sources/CoreStoreBridge.swift index 7d77680..33ee605 100644 --- a/Sources/CoreStoreBridge.swift +++ b/Sources/CoreStoreBridge.swift @@ -31,7 +31,7 @@ import Foundation /** `CoreStoreObjectiveCType`s are Objective-C accessible classes that represent CoreStore's Swift types. */ -public protocol CoreStoreObjectiveCType: class, AnyObject { +public protocol CoreStoreObjectiveCType: class { /** The corresponding Swift type