无法初始化类型为UIRemote NotificationType的参数,其类型为int
问题描述:
当我使用[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
注册远程推送通知时,出现错误,说cannot initialize a parameter of type 'UIRemoteNotificationType' with an rvalue of type 'int'
,有人知道为什么吗?谢谢。无法初始化类型为UIRemote NotificationType的参数,其类型为int
我的项目的环境:Xcode的4.2 +的iOS 5
答
你应该明确地投它UIRemoteNotificationType
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationType)(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
可能的复制http://stackoverflow.com/questions/2584453/uiremotenotificationtype-invalid-conversion – jbat100 2011-12-14 10:48:01
我很高兴,也谢谢你。 – 2011-12-15 01:12:38