2016-09-29 3 views
0

Azure's guide을 따라 iOS 푸시 알림을 설정하려고합니다.AppDelegate가 FinishedLaunching을 이미 정의했습니다.

public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) 
{ 
    if (UIDevice.CurrentDevice.CheckSystemVersion (8, 0)) { 
     var pushSettings = UIUserNotificationSettings.GetSettingsForTypes(UIUserNotificationType.Alert | UIUserNotificationType.Badge | UIUserNotificationType.Sound, new NSSet()); 

     UIApplication.SharedApplication.RegisterUserNotificationSettings(pushSettings); 
     UIApplication.SharedApplication.RegisterForRemoteNotifications(); 
    } else { 
     UIRemoteNotificationType notificationTypes = UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound; 
     UIApplication.SharedApplication.RegisterForRemoteNotificationTypes(notificationTypes); 
    } 

    return true; 
} 

내가 Type 'AppDelegate' already defines a member called 'FinishedLaunching' with the same parameter types.

어떻게 할 수있는이 오류를 얻을 : 그것은 6 단계로 오는 때, 그 AppDelegate.cs에서

이 업데이트 FinishedLaunching()가 다음 에 맞게 말한다 이것을 고쳐라?

+1

음을 만들어 그 자체 FinishedLaunching, 만든 것을 보지 못했다? 그렇다면 제거하십시오. –

+0

니키타 (Nikita)가 말한 바. 동일한 메소드에 대해 두 가지 정의가있을 수 있습니다. –

+0

예, 했어요. 나는 Xamarin이 그것을 사용하고 있다는 것을 보지 못했다. 이제 RegisteredForRemoteNotification이 호출되지 않는 이유가 궁금합니다. –

답변

0

미안 해요, 난 당신이`AppDelegate` 클래스의 또 다른`FinishedLaunching` 방법이 있습니까, 자 마린 프로젝트가