I am trying to change the behavior of a library by subclassing one of the files, but am finding this is not working because I can't access (change) one of the internal instance variables.
To illustrate my problem: Rofl *rofl = [[Rofl alloc] init]; [rofl otherSetWut:123]; [rofl speak]; ---- @implementation Lol { int _wut; } -(void)setWut:(int)wut { _wut = wut; // side effects I do not want. } -(void)speak { NSLog(@"so wut up? %i", _wut); } @end ---- @implementation Rofl { int _wut; } -(void)otherSetWut:(int)wut { _wut = wut; } @end ---- When I run this, I get 0 instead of 123. Is there a way I can get access to the _wut ivar in the base class so that I will How can I make it so that I will get the desired 123 output? Thanks! Patrick J. Collins http://collinatorstudios.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Objc-language mailing list (Objc-language@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/objc-language/archive%40mail-archive.com This email sent to arch...@mail-archive.com