On 16/08/2012, at 1:02 PM, Charlie Dickman <3tothe...@comcast.net> wrote:
> Here's the whole method... it is being called from within a view's drawRect > method... > > iDie = iRand(1, 6); This is also nuts (though unrelated to your problem). You will get a new random value every time your view draws. It will be drawn at all sorts of times, not just when you invalidate the view yourself. If this value needs to be used elsewhere, it's not going to be stable. Separate your MODEL (the die value) from the VIEW (how that die is visualised). Do it now. This is the path of insanity. When I see sloppy coding like this it throws the whole thing into doubt, and so a situation where you have an invalid context arising is no surprise. --Graham _______________________________________________ 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