MapsIndoors iOS SDK V3
Loading...
Searching...
No Matches
Instance Methods | Class Methods | Properties | List of all members
MPCategoriesProvider Class Reference

#include <MPCategoriesProvider.h>

Inheritance diagram for MPCategoriesProvider:

Instance Methods

(void) - getCategories
 
(void) - getCategoriesWithCompletion:
 

Class Methods

(BOOL) + isOfflineDataAvailableForSolutionId:language:
 

Properties

id< MPCategoriesProviderDelegatedelegate
 

Detailed Description

A categories provider acts as a service for the location categories belonging to a specific MapsIndoors solution/dataset.

Method Documentation

◆ getCategories

- (void) getCategories

Get categories from the specified solution.

◆ getCategoriesWithCompletion:

- (void) getCategoriesWithCompletion: (nullable mpCategoriesHandlerBlockType) completionHandler

Get Categories from this provider and provide a callback handler.

Parameters
completionHandlerBlock with code to execute when categories become available.

◆ isOfflineDataAvailableForSolutionId:language:

+ (BOOL) isOfflineDataAvailableForSolutionId: (nonnull NSString *) solutionId
language: (nonnull NSString *) language 

Determine if cached or preloaded data is available for the given solutionId.

Parameters
solutionIdsolutionId to check for offline data availability.
languageLanguage to check for offline data availability.
Returns
YES if offline or preloaded data is available, else NO,

Property Documentation

◆ delegate

- (id<MPCategoriesProviderDelegate>) delegate
readwritenonatomicweak

Categories provider delegate.