One idea is to force an additional release. If the error is the same, then this is what is causing it.
> On Jun 11, 2018, at 1:31 AM, Alastair Houghton <alast...@alastairs-place.net> > wrote: > > On 10 Jun 2018, at 19:14, Dave <d...@looktowindward.com> wrote: >> >> Override the dealloc method and log when its called - its probably being >> over-released! > > That isn’t quite as simple as it sounds, because this is NSString we’re > talking about, which is a class cluster. Most actual NSString instances are > really NSCFString, though there’s nothing stopping other things from cropping > up. To make this work, you’d have to change the class of the string object > for your own subclass (quite possibly using object_setClass(), because > there’s a good chance the string object either didn’t come from your code). > > It’s probably better to use the built-in debugging features (zombies and the > various memory debugging tools in Instruments, not to mention the debugging > features in malloc). > > Kind regards, > > Alastair. > > -- > http://alastairs-place.net > > _______________________________________________ > > 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/zav%40mac.com > > This email sent to z...@mac.com _______________________________________________ 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