Skip to content

Setting CarPlayManager.interfaceController.delegate should not change internal CarPlayManager behavior. #3220

@MaximAlien

Description

@MaximAlien

Mapbox Navigation SDK version: main

In case if users want to listen to the changes from CPInterfaceController they can set their own delegate object to CarPlayManager.interfaceController.delegate. Since CarPlayManager also internally listens to these changes it'll be overwritten and some internal behavior will break: for example routes, which were requested and shown in preview mode will still be visible after dismissing preview. Example:

Screen Shot 2021-08-03 at 5 10 36 PM

Metadata

Metadata

Assignees

Labels

CarPlayBugs, improvements and feature requests on Apple CarPlayUIWork related to visual components, Android Auto, Camera, 3D, voice, etc.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions