diff --git a/Sources/ObjectiveC/CSBaseDataTransaction+Querying.swift b/Sources/ObjectiveC/CSBaseDataTransaction+Querying.swift index 415587e..54e467a 100644 --- a/Sources/ObjectiveC/CSBaseDataTransaction+Querying.swift +++ b/Sources/ObjectiveC/CSBaseDataTransaction+Querying.swift @@ -79,7 +79,7 @@ public extension CSBaseDataTransaction { */ @objc @warn_unused_result - public func fetchExistingObjects(objects: [NSManagedObject]) -> [NSManagedObject] { + public func fetchExistingObjects(objects: [NSManagedObject]) -> [AnyObject] { return objects.flatMap { try? self.bridgeToSwift.context.existingObjectWithID($0.objectID) } } @@ -92,7 +92,7 @@ public extension CSBaseDataTransaction { */ @objc @warn_unused_result - public func fetchExistingObjectsWithIDs(objectIDs: [NSManagedObjectID]) -> [NSManagedObject] { + public func fetchExistingObjectsWithIDs(objectIDs: [NSManagedObjectID]) -> [AnyObject] { return objectIDs.flatMap { try? self.bridgeToSwift.context.existingObjectWithID($0) } } @@ -124,7 +124,7 @@ public extension CSBaseDataTransaction { */ @objc @warn_unused_result - public func fetchAllFrom(from: CSFrom, fetchClauses: [CSFetchClause]) -> [NSManagedObject]? { + public func fetchAllFrom(from: CSFrom, fetchClauses: [CSFetchClause]) -> [AnyObject]? { CoreStore.assert( self.bridgeToSwift.isRunningInAllowedQueue(), diff --git a/Sources/ObjectiveC/CSCoreStore+Querying.swift b/Sources/ObjectiveC/CSCoreStore+Querying.swift index 9128a61..b583a65 100644 --- a/Sources/ObjectiveC/CSCoreStore+Querying.swift +++ b/Sources/ObjectiveC/CSCoreStore+Querying.swift @@ -65,7 +65,7 @@ public extension CSCoreStore { */ @objc @warn_unused_result - public static func fetchExistingObjects(objects: [NSManagedObject]) -> [NSManagedObject] { + public static func fetchExistingObjects(objects: [NSManagedObject]) -> [AnyObject] { return self.defaultStack.fetchExistingObjects(objects) } @@ -78,7 +78,7 @@ public extension CSCoreStore { */ @objc @warn_unused_result - public static func fetchExistingObjectsWithIDs(objectIDs: [NSManagedObjectID]) -> [NSManagedObject] { + public static func fetchExistingObjectsWithIDs(objectIDs: [NSManagedObjectID]) -> [AnyObject] { return self.defaultStack.fetchExistingObjectsWithIDs(objectIDs) } @@ -106,7 +106,7 @@ public extension CSCoreStore { */ @objc @warn_unused_result - public static func fetchAllFrom(from: CSFrom, fetchClauses: [CSFetchClause]) -> [NSManagedObject]? { + public static func fetchAllFrom(from: CSFrom, fetchClauses: [CSFetchClause]) -> [AnyObject]? { return self.defaultStack.fetchAllFrom(from, fetchClauses: fetchClauses) } diff --git a/Sources/ObjectiveC/CSDataStack+Querying.swift b/Sources/ObjectiveC/CSDataStack+Querying.swift index 3e66549..11cd93c 100644 --- a/Sources/ObjectiveC/CSDataStack+Querying.swift +++ b/Sources/ObjectiveC/CSDataStack+Querying.swift @@ -79,7 +79,7 @@ public extension CSDataStack { */ @objc @warn_unused_result - public func fetchExistingObjects(objects: [NSManagedObject]) -> [NSManagedObject] { + public func fetchExistingObjects(objects: [NSManagedObject]) -> [AnyObject] { return objects.flatMap { try? self.bridgeToSwift.mainContext.existingObjectWithID($0.objectID) } } @@ -92,7 +92,7 @@ public extension CSDataStack { */ @objc @warn_unused_result - public func fetchExistingObjectsWithIDs(objectIDs: [NSManagedObjectID]) -> [NSManagedObject] { + public func fetchExistingObjectsWithIDs(objectIDs: [NSManagedObjectID]) -> [AnyObject] { return objectIDs.flatMap { try? self.bridgeToSwift.mainContext.existingObjectWithID($0) } } @@ -124,7 +124,7 @@ public extension CSDataStack { */ @objc @warn_unused_result - public func fetchAllFrom(from: CSFrom, fetchClauses: [CSFetchClause]) -> [NSManagedObject]? { + public func fetchAllFrom(from: CSFrom, fetchClauses: [CSFetchClause]) -> [AnyObject]? { CoreStore.assert( NSThread.isMainThread(),