2014-09-17 1 views
-2

방금 ​​xcode 6 및 ios8로 전환 했으므로 일부 경고를 해결하려고했습니다. 경고는 일부 비추천 된 방법에 관한 것이 었습니다. 그래서 아이폰 OS 8 함께 작동하도록 푸시 알림 AppDelegate.h의 코드를 변경하지만 오류를'UIApplication'에 대해 표시되는 @interface가 selector 'registerForRemoteNotifications :'를 선언합니다. AppDelegate.m

이전 코드 (Xcode를 5 iOS7에)

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: 
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; 

새로운 코드

[[UIApplication sharedApplication] registerForRemoteNotifications: 
(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)]; 
iOS8의

에 대한 얻을

어떻게이 오류를 해결할 수 있습니까?

답변

-1

설명서를 읽으십시오. 이것은 registerForRemoteNotifications을 사용하는 방법이 아닙니다. 적절한 설정으로 registerUserNotificationSettings:으로 전화를 걸고 마지막으로 [[UIApplication sharedApplication] registerForRemoteNotifications];으로 전화하여 등록하십시오.