GLSearchCategories
@interface GLSearchCategories : NSObject
GLSearchCategories class holds a set of GLSearchCategory that will be used to sort search results by priority.
-
Unavailable
Please use
GLSearchCategories.sharedCategoriesinstead.Plain -init is disabled
Declaration
Objective-C
- (instancetype _Nonnull)init; -
Singleton manager object
Declaration
Objective-C
@property (class, nonatomic, readonly) GLSearchCategories *_Nonnull sharedCategories; -
Declaration
Objective-C
- (NSArray<GLSearchCategory *> *_Nonnull)topCategories;Return Value
Returns top categories
-
Declaration
Objective-C
- (NSArray<GLSearchCategory *> *_Nonnull)allCategories;Return Value
Returns all root categories
-
Returns categories that starts with given words
Declaration
Objective-C
- (NSArray<GLSearchCategory *> *_Nonnull) categoriesStartedWith:(NSArray<NSString *> *_Nonnull)words localeSettings:(GLMapLocaleSettings *_Nonnull)localeSettings;Parameters
wordsWords array
localeSettingsLanguage priority settings
Return Value
Matched array of categories
-
Declaration
Objective-C
- (GLSearchCategory *_Nullable)findByName:(NSString *_Nonnull)name;Return Value
Returns category with given name.
-
Declaration
Objective-C
- (GLSearchCategory *_Nullable)findByIconName:(NSString *_Nonnull)iconName;Return Value
Returns category with given iconName.
-
Fills category information for vector object using it’s tags
Declaration
Objective-C
- (void)fillCategory:(GLMapVectorObject *_Nonnull)object;Parameters
objectVector object to fill category
-
Fills category information for all vector objects in array using their tags
Declaration
Objective-C
- (void)fillCategories:(GLMapVectorObjectArray *_Nonnull)objects;Parameters
objectsVector objects to fill category
Install in Dash
GLSearchCategories Class Reference