On Mar 21, 2012, at 7:56 AM, Pascal Harris wrote: > Now I want to scramble the state of each of the tiles. In the game > controller, I'm using the following code: > > [[self.view subviews] makeObjectsPerformSelector:@selector(scrambleState)]; > > I've put a breakpoint in scrambleState - and it never gets called. I'm > guessing that 'makeObjectsPerformSelector' fails to work because > scrambleState is not a method in UIView.
That's definitely not the reason. Making a method call in that way doesn't care what class in the hierarchy, or even what category on any of those classes the method is implemented at. The method will always be called even if the object *doesn't* implement it. The only reasons it wouldn't be called are: 0) self is nil 1) self.view is nil 2) self.view has no subviews. -- Seth Willits _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com