From 106275b2dd07e5bb73e0ed68b808bbff29151272 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Sat, 7 Oct 2017 12:21:27 +0800 Subject: [PATCH] fix compile error: inheritance from 'AnyObject' --- Sources/CSListObserver.swift | 2 +- Sources/CSObjectObserver.swift | 2 +- Sources/CoreDataNativeType.swift | 2 +- Sources/CoreStoreBridge.swift | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) 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