     return self.findAll(withPredicate: predicate)
   }
   
-  #if os(iOS)
-  
   // MARK: - NSFetchedResultsController functions
   
   /**

   - parameter inContext: context for search
   - parameter delegate: NSFetchedResultsControllerDelegate
   */
  static func fetchAll<T>(withPredicate predicate: NSPredicate, sortBy: String, ascending: Bool, inContext context: NSManagedObjectContext, delegate: NSFetchedResultsControllerDelegate) -> NSFetchedResultsController<T>? {
    
    // Initialize Fetch Request

    return fetchedResultsController as? NSFetchedResultsController<T>
  }
  
  // MARK: - fetchAll by attribute in context
  
  /**
