fix nullability warnings in NotificationToSelectorMap

This commit is contained in:
Sami Samhuri 2015-07-04 10:03:51 -07:00
parent 2cdb764cb5
commit 6dfa05127a
2 changed files with 7 additions and 7 deletions

View file

@ -10,10 +10,10 @@
@interface NotificationToSelectorMap : NSObject
@property (nonatomic, copy) NSDictionary *notificationNameToSelectorNameMap;
@property (nonatomic, copy, nonnull) NSDictionary *notificationNameToSelectorNameMap;
- (instancetype)initWithNotificationMap:(nonnull NSDictionary *)notificationMap;
- (void)addObserver:(NSObject *)observer;
- (void)removeObserver:(NSObject *)observer;
- (nonnull instancetype)initWithNotificationMap:(nonnull NSDictionary *)notificationMap;
- (void)addObserver:(nonnull NSObject *)observer;
- (void)removeObserver:(nonnull NSObject *)observer;
@end

View file

@ -10,7 +10,7 @@
@implementation NotificationToSelectorMap
- (instancetype)initWithNotificationMap:(nonnull NSDictionary *)notificationMap {
- (nonnull instancetype)initWithNotificationMap:(nonnull NSDictionary *)notificationMap {
self = [super init];
if (self) {
_notificationNameToSelectorNameMap = notificationMap;
@ -18,7 +18,7 @@
return self;
}
- (void)addObserver:(NSObject *)observer {
- (void)addObserver:(nonnull NSObject *)observer {
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
for (NSString *notificationName in self.notificationNameToSelectorNameMap.allKeys) {
NSString *selectorName = self.notificationNameToSelectorNameMap[notificationName];
@ -26,7 +26,7 @@
}
}
- (void)removeObserver:(NSObject *)observer {
- (void)removeObserver:(nonnull NSObject *)observer {
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
for (NSString *notificationName in self.notificationNameToSelectorNameMap.allKeys) {
[notificationCenter removeObserver:observer name:notificationName object:nil];