Advertisement
Guest User

Parameter Mismatch

a guest
Apr 22nd, 2014
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @interface Test1 : NSObject
  2.  
  3. - (void)setObject:(id)obj;
  4. - (id)getPointer;
  5. - (void)setFloat:(float)singleFloat;
  6.  
  7. @end
  8.  
  9. @interface Test2 : NSObject
  10.  
  11. - (void)setObject:(NSObject *)obj;
  12. - (void *)getPointer;
  13. - (void)setFloat:(CGFloat)maybeDoubleFloat;
  14.  
  15. @end
  16.  
  17. @implementation Test1
  18.  
  19. -(id)getPointer
  20. {
  21.     return nil;
  22. }
  23.  
  24. - (void)selectorTestOn:(id)ambiguous
  25. {
  26.     NSObject *input = [NSObject new];
  27.    
  28.     [ambiguous performSelector:@selector(objectsMatching:) withObject:input];
  29.     [ambiguous performSelector:@selector(getPointer) withObject:nil];
  30.     [ambiguous performSelector:@selector(setFloat:) withObject:0];
  31.  
  32.    
  33. }
  34.  
  35. -(void)setObject:(id)obj
  36. {
  37.  
  38. }
  39.  
  40. -(void)setFloat:(float)singleFloat
  41. {
  42.    
  43. }
  44.  
  45. @end
  46.  
  47.  
  48. @implementation Test2
  49.  
  50. -(void *)getPointer
  51. {
  52.     return nil;
  53. }
  54.  
  55. -(void)setObject:(NSObject *)obj
  56. {
  57.  
  58. }
  59.  
  60. -(void)setFloat:(CGFloat)maybeDoubleFloat
  61. {
  62.    
  63. }
  64.  
  65. @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement