Hi Joe,

As Ron said, you should not be getting a copy.  If you still have a
problem, perhaps best if you post code for a complete example:
* class definition (with just two instance variables)
* instance variable accessor methods
* instance creation & adding to collection
* select statement
* updating object

cheers -ben

On Wed, Jul 27, 2016 at 5:53 AM, Ron Teitelbaum <r...@usmedrec.com> wrote:
> Hi Joe,
>
> If the orderedCollection contains your object DrivingDays then select should 
> give you the object and not a copy.
>
> You don't need to add it back to the collection just update the object.
>
> Check your code for anything that might be making a copy.
>
> All the best,
>
> Ron Teitelbaum
>
>
> -----Original Message-----
> From: beginners-boun...@lists.squeakfoundation.org 
> [mailto:beginners-boun...@lists.squeakfoundation.org] On Behalf Of Joseph 
> Alotta
> Sent: Tuesday, July 26, 2016 3:04 PM
> To: beginners@lists.squeakfoundation.org
> Subject: [Newbies] indexing into a collection
>
> Greetings,
>
> I have a OrderedCollection of DrivingDays.
>
>
> an OrderedCollection(2016-01-02| quigley s| nil|18§
>                      2016-01-03| marianos fresh| nil|5§
>                      2016-01-04| fresh thyme| nil|5§
>                      2016-01-05| panda express| nil|3§
>                      2016-01-06| peets| nil|7§
>                      2016-01-07| starbucks| nil|3§)
>
> I want to select aDrivingDay object from the list by date, update it by 
> adding mileage and places visited and put it back into the list.
>
> If I #select the OrderedCollection, I get a copy of the item, not the same 
> one in the OrderedCollection.
>
> How do I select an item in the list for update?
>
> Sincerely,
>
> Joe.
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Reply via email to