Inherits from RKRequestTTModel : TTModel
Declared in RKRequestFilterableTTModel.h
RKRequestFilterableTTModel.m

Overview

Provides an interface for searching and filtering a collection of objects loaded from a remote source

Tasks

Other Methods

Other Methods

Properties

predicate

A predicate to filter the model objects by

@property (nonatomic, retain) NSPredicate *predicate

Declared In

RKRequestFilterableTTModel.h

searchEngine

A search engine instance for searching the data. If none is assigned, a default search engine will be created for you

@property (nonatomic, retain) RKSearchEngine *searchEngine

Declared In

RKRequestFilterableTTModel.h

sortDescriptors

An array of sort descriptors to sort the objects with

@property (nonatomic, retain) NSArray *sortDescriptors

Declared In

RKRequestFilterableTTModel.h

sortSelector

A selector to use in sorting the objects. When present, the sortSelector will be used for sorting objects, rather than the sortDescriptors.

@property (nonatomic, assign) SEL sortSelector

Declared In

RKRequestFilterableTTModel.h

Instance Methods

createSearchEngine

Creates an RKSearchEngine instance for searching the collection.

- (RKSearchEngine *)createSearchEngine

Declared In

RKRequestFilterableTTModel.h

didSearchCollectionWithEmptyText:

Triggered when the model was search with empty text. Default implementation preserves filtered collection.

- (NSArray *)didSearchCollectionWithEmptyText:(NSArray *)collection

Declared In

RKRequestFilterableTTModel.h

objects

Domain objects loaded via this model

- (NSArray *)objects

Declared In

RKRequestTTModel.h

reset

Resets the model by clearing the filter, sort descriptor, and search text

- (void)reset

Declared In

RKRequestFilterableTTModel.h

search:

Search the model for matching text

- (void)search:(NSString *)text

Declared In

RKRequestFilterableTTModel.h