are you .... sure? are you using the same version of NSDictionary that is in 
wonder trunk? that's impossible, basically, unless that dictionary is being 
attacked by multiple threads and you'e in the middle of a race condition .......

On Sep 16, 2010, at 10:34 AM, ISHIMOTO Ken wrote:

> Hi all, was a nice WOWODC, and really nice Job done Pascal.
> 
> 
> 
> I have a small Problem about NSDictionary.
> 
>               NSArray<Movie> movies= 
> Movie.fetchAllMovies(defaultEditingContext());
>               EOEnterpriseObject eo = movies.objectAtIndex(0);
>               NSDictionary pDic = 
> EOUtilities.primaryKeyForObject(defaultEditingContext(), eo);
>               System.err.println("1:" + pDic); -->1:{movieID = 102; }
>               System.err.println("isEmpty:" + pDic.isEmpty()); -->isEmpty:true
>               System.err.println("count:" + pDic.count()); -->count:1
> 
> 
> Hadn't isEmpty not to be false ?
> 
> Also looking into isEmpty 
> 
>       public int count() {
>               return _count;
>       }
> 
>       public boolean isEmpty() {
>               System.err.println("_count : " + _count); -->_count : 0
>               System.err.println("count() : " + count()); -->count : 1
>               
>               return _count <= 0;
>       }
> 
> 
> Why is the result of _count and count() different?
> 
> Any ideas what's going wrong?
> 
> 
> 
> 
> 
> 
> Thank you
> 
> --------------------------------------------------------
> K's ROOM      (ISHIMOTO Ken)
> --------------------------------------------------------
> [E-Mail]  <[email protected]>
> [iChat:]   <[email protected]>
> [HP]          http://www.ksroom.com/
> _____________________________________________________________________
> This e-mail has not been scanned for viruses because it was written on an Mac,
> and there are NO Viruses on an Apple Computer.
> For further information visit http://www.apple.com
> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to