Advertisement
sophtwhere

NSObject+KVO_Blocks.h

Nov 5th, 2013
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //
  2. //  NSObject+KVO_Blocks.h
  3. //
  4. //  Created by Jonathan Annett on 1/11/13.
  5. //  Copyright (c) 2013 Sophtwhere. All rights reserved.
  6. //
  7.  
  8. #import <Foundation/Foundation.h>
  9.  
  10. typedef void (^KVOBlock)(
  11.                          NSString *key,
  12.                          id value,
  13.                          NSDictionary *change,
  14.                          void *context);
  15.  
  16. @interface NSObject (KVOBlocks)
  17.  
  18. - (void)addObserverForKeyPath:(NSString *)keyPath
  19.                       options:(NSKeyValueObservingOptions)options
  20.                       context:(void *)context
  21.                     withBlock:(KVOBlock)block;
  22.  
  23. - (void)removeBlock:(KVOBlock)block observerForKeyPath:(NSString *)keyPath;
  24.  
  25. @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement