• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Problem with Debugger Showing Object as a Collection?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with Debugger Showing Object as a Collection?


  • Subject: Re: Problem with Debugger Showing Object as a Collection?
  • From: Dave <email@hidden>
  • Date: Wed, 10 Feb 2016 13:26:53 +0000

Hi,

> On 6 Feb 2016, at 01:08, Kyle Sluder <email@hidden> wrote:
>
> On Fri, Feb 5, 2016, at 09:48 AM, Dave wrote:
>>
>>> On 4 Feb 2016, at 23:11, Kate Stone <email@hidden> wrote:
>>>
>>> Can you confirm whether Jim’s suspicion is correct that you’re looking at the value before initialization?  If so, it’s more of a fact of life that in C family languages there’s no way to know for certain whether a variable is initialized or just happens to contain some arbitrary uninitialized memory.
>>
>> Yes, it’s initialised and I can see values into it if I log them. It’s
>> just the debugger that is hosed.
>
> Are you running a debug or release build of your application?

Debug Release.

A but more information on this. I saw this problem quite a while ago but then it stopped happening. I didn’t see it again for quite a while then at the time I started this thread it happened again…..

After tracking a down a bug in my code it went away…… The bug was to do with looking at objects that had been restored with NSKeyedArchiver, which was causing backlinks to not be self-referential Basically in a initWithCoder method on one of my objects in the archive, I had something like this:

myDictionary = [theCoder decodeObjectForKey:@“pSomeProp"];
self.pSomeProp = [[NSMutableDictionary alloc] initWithDictionary:myDictionary copyItems:YES];

I changed it to:

self.pSomeProp = [[NSMutableDictionary alloc] initWithDictionary:myDictionary copyItems:NO];

And it fixed by backlink problem and *ALSO* the problem with the debugger went away…….

Not sure what this means but it seems like a clue to me?

All the Best
Dave


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >Problem with Debugger Showing Object as a Collection? (From: Dave <email@hidden>)
 >Re: Problem with Debugger Showing Object as a Collection? (From: Jim Ingham <email@hidden>)
 >Re: Problem with Debugger Showing Object as a Collection? (From: Dave <email@hidden>)
 >Re: Problem with Debugger Showing Object as a Collection? (From: Kate Stone <email@hidden>)
 >Re: Problem with Debugger Showing Object as a Collection? (From: Dave <email@hidden>)
 >Re: Problem with Debugger Showing Object as a Collection? (From: Kyle Sluder <email@hidden>)

  • Prev by Date: Re: Side-by-side source/assembly views?
  • Next by Date: How to stop warning?
  • Previous by thread: Re: Problem with Debugger Showing Object as a Collection?
  • Next by thread: Location of XCode of Apple Developer Site?
  • Index(es):
    • Date
    • Thread