Nie wywoływano metody delegowania?

Mam kontroler widoku z metodą delegowania, którą należy wywołać, ale nie działa?

PowiadomienieViewController.h

@protocol NotifyingViewControllerDelegate <NSObject>
@required
- (void)iWasAccepted;
@end

@interface NotifyingViewController : UIViewController

@property (nonatomic, weak) id<NotifyingViewControllerDelegate> delegate;

PowiadomienieViewController.m

-(void)someMethod{
        [self.delegate iWasAccepted];
        [self dismissViewControllerAnimated:YES completion:nil];
}

NotifiedViewController.h

#import "NotifyingViewController.h"  
@interface NotifiedViewController : UIViewController <NotifyingViewControllerDelegate>

NotifiedViewController.m

-(void)iWasAccepted{
    [self saveIntoDB];
    NSLog(@"DELEGATE RAN");
}

Z jakiegoś powodu kontroler, o którym należy powiadomić, nie jest. Kontroler powiadamiający odrzuca oznaczenie metody, która powiadamia delegowanego IS o uruchomieniu, ale delegat nie uruchamia tej funkcji, ponieważ nie NSLog. Jakieś pomysły dlaczego?

questionAnswers(1)

yourAnswerToTheQuestion