CarPlay iOS 12.0 Beta 2 to Beta 3 API Differences
CPActionSheetTemplate.h
Added
CPActionSheetTemplate
Added
-[CPActionSheetTemplate initWithTitle:message:actions:]
Added
CPActionSheetTemplate.title
Added
CPActionSheetTemplate.message
Added
CPActionSheetTemplate.actions
CPAlert.h
Removed
CPAlertStyle
Removed
CPAlertStyleActionSheet
Removed
CPAlertStyleFullScreen
Removed
CPAlert
Removed
-[CPAlert initWithTitleVariants:message:style:actions:]
Removed
CPAlert.titleVariants
Removed
CPAlert.message
Removed
CPAlert.style
Removed
CPAlert.actions
CPAlertTemplate.h
Added
CPAlertTemplate
Added
-[CPAlertTemplate initWithTitleVariants:actions:]
Added
CPAlertTemplate.titleVariants
Added
CPAlertTemplate.actions
CPInterfaceController.h
Removed
-[CPInterfaceController presentAlert:]
Removed
-[CPInterfaceController dismissAlertAnimated:]
Added
-[CPInterfaceController presentTemplate:animated:]
Added
-[CPInterfaceController dismissTemplateAnimated:]
Added
CPInterfaceController.presentedTemplate
CPMapTemplate.h
Removed
-[CPMapTemplate initWithConfiguration:]
Removed
CPMapTemplate.configuration
Removed
-[CPMapTemplateDelegate mapTemplate:didUpdatePanGestureWithDelta:velocity:]
Added
CPMapTemplate.guidanceBackgroundColor
Added
CPMapTemplate.tripEstimateStyle
Added
-[CPMapTemplate showRouteChoicesPreviewForTrip:textConfiguration:]
Added
-[CPMapTemplateDelegate mapTemplate:didUpdatePanGestureWithTranslation:velocity:]
CPMapTemplateConfiguration.h
Removed
CPMapTemplateConfiguration
Removed
-[CPMapTemplateConfiguration initWithGuidanceBackgroundColor:tripEstimateStyle:]
Removed
CPMapTemplateConfiguration.guidanceBackgroundColor
Removed
CPMapTemplateConfiguration.tripEstimateStyle
CPVoiceControlTemplate.h
Modified
CPVoiceControlTemplate.voiceControlStates
Declaration
From
@property (nonatomic, readonly, copy, nullable) NSArray<CPVoiceControlState *> *voiceControlStates
To
@property (nonatomic, readonly, copy, nonnull) NSArray<CPVoiceControlState *> *voiceControlStates