MBMMapRecorderOptions


@interface MBMMapRecorderOptions : NSObject

Options for recording.

  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)init NS_UNAVAILABLE;
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    + (nonnull instancetype)new NS_UNAVAILABLE;
  • Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithTimeWindow:(nullable NSNumber *)timeWindow;

    Swift

    init(timeWindow: NSNumber?)
  • Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithTimeWindow:(nullable NSNumber *)timeWindow
                                loggingEnabled:(BOOL)loggingEnabled
                                    compressed:(BOOL)compressed;

    Swift

    init(timeWindow: NSNumber?, loggingEnabled: Bool, compressed: Bool)
  • The maximum duration from the current time until API calls are kept. If not specified, all API calls will be kept during the recording, which can lead to significant memory consumption for long sessions.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *timeWindow;
  • If set to true, the recorded API calls will be printed in the logs.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL loggingEnabled;

    Swift

    var loggingEnabled: Bool { get }
  • If set to true, the recorded output will be compressed with gzip.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL compressed;

    Swift

    var compressed: Bool { get }