我正在开发一个 CarPlay 音乐应用程序,并在尝试在 iOS 15.5 中的 CPInterfaceController 上使用presentTemplate 呈现 CPActionSheetTemplate 时遇到崩溃。该应用程序在 iOS 17* 上按预期运行。
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unsupported object <CPActionSheetTemplate: 0x600000883720> <identifier: 154853B1-42C9-4A2E-A2AA-8431664FCDC4, userInfo: (null), tabTitle: (null), tabImage: (null), showsTabBadge: 0> passed to presentTemplate:animated:completion:. Allowed classes: {(
CPGridTemplate,
CPListTemplate,
CPNowPlayingTemplate,
CPTabBarTemplate,
CPAlertTemplate,
CPVoiceControlTemplate
)}
提前致谢!
应该呈现
那是因为您使用的 CarPlay 类型不受支持的 CPActionSheetTemplate。 您必须使用此列表中的某些内容来代替: CPGrid模板, CPList模板, CPNowPlaying 模板, CPTabBar模板, CPAlert模板, CPVoiceControlTemplate