参考官方代码,已经设置了自定义item,也设置了代理,但是代理方法根本收不到,求教
private func setUniMPMenuItems() {
let item1: DCUniMPMenuActionSheetItem = DCUniMPMenuActionSheetItem(title: "将小程序隐藏到后台", identifier: "enterBackground")
let item2: DCUniMPMenuActionSheetItem = DCUniMPMenuActionSheetItem(title: "关闭小程序", identifier: "closeUniMP")
DCUniMPSDKEngine.setDefaultMenuItems([item1, item2])
DCUniMPSDKEngine.setDelegate(self)
}
// 关闭小程序的回调方法
func uniMP(onClose appid: String) {
print("小程序已关闭,appid: \(appid)")
// 处理小程序关闭后的逻辑
}
// 胶囊按钮‘x’关闭按钮点击回调
func closeButtonClicked(_ appid: String) {
print("关闭按钮点击回调,appid: \(appid)")
// 处理关闭回调
}
0 个回复