MapsIndoors iOS SDK V3
|
#include <MPSolutionProvider.h>
Instance Methods | |
(void) | - getSolution |
(void) | - getSolutionWithCompletion: |
(void) | - getUserRolesWithCompletion: |
Class Methods | |
(BOOL) | + isOfflineDataAvailableForSolutionId: |
Properties | |
id< MPSolutionProviderDelegate > | delegate |
Solution provider interface, that defines a delegate and a method for solution queries.
- (void) getSolution |
Get solution from this provider.
- (void) getSolutionWithCompletion: | (nullable mpSolutionHandlerBlockType) | completionHandler |
Get solution from this provider and supply a callback handler function.
- (void) getUserRolesWithCompletion: | (nonnull mpUserRoleCompletion) | completionHandler |
Get user roles associated with the solution
completionHandler | called when user roles or error has been found |
+ (BOOL) isOfflineDataAvailableForSolutionId: | (nonnull NSString *) | solutionId |
Determine if cached or preloaded data is available for the given solutionId.
solutionId | solutionId to check for offline data availability. |
|
readwritenonatomicweak |
Solution provider delegate.