• 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: NSColorWell and bindings
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSColorWell and bindings


  • Subject: Re: NSColorWell and bindings
  • From: Lorenzo Thurman <email@hidden>
  • Date: Wed, 10 Jun 2009 15:16:27 -0500

On Wed, Jun 10, 2009 at 1:55 PM, Alexander Spohr <email@hidden> wrote:

> Your NSUserDefaults do not contain a default for the color. Hence the
> complaining of the color well. Provode a default color and it will work.
>
>        atze
>
> ps. what are all those ****** doing in your mail?
>
>
> Am 10.06.2009 um 18:13 schrieb Lorenzo Thurman:
>
>  I've just added an NSColorWell to my application. I bound it to my
>> NSUserDefaultsController with a controller key of values, model key path
>> values and a value transformer of NSUnarchiveFromData. When I run my
>> program
>> and click on the color well, I get this error in the console:
>>
>> **** Assertion failure in -[NSColorPanelColorWell setColor:],
>> /SourceCache/AppKit/AppKit-949.46/AppKit.subproj/NSColorWell.m:496*
>>
>> *Invalid parameter not satisfying: aColor != nil*
>>
>> *I checked COcoaBuilder and google, but could not find and answer to this,
>> but I did find this tutorial at Stanford U:*
>>
>> *CocoaBindingsTutorial.pdf<
>> http://www.stanford.edu/class/cs193e/Downloads/CocoaBindingsTutorial.pdf>
>> *
>>
>> *This suggests what I've done is correct, but clearly, I've either missed
>> something or there is a bug somewhere. Can someone provide me with some
>> insight? I've running XCode 3.1 on Leopard.*
>>
>> *Thanks*
>>
>> *
>> *
>>
>> --
>> "My break-dancing days are over, but there's always the funky chicken"
>> --The Full Monty
>> _______________________________________________
>>
>> Cocoa-dev mailing list (email@hidden)
>>
>> 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:
>>
>> This email sent to email@hidden
>>
>
> I use +initialize to provide a default value for the color well.

NSColor * color = [NSColor selectedMenuItemColor];

[defaults setObject:[NSArchiver archivedDataWithRootObject:color] forKey:
@"textColor"];

NSData * colorData = [defaults objectForKey:@"textColor"];


// Other default values


[[NSUserDefaultsController sharedUserDefaultsController] setInitialValues
:defaults];


There is a Data value in the preferences file, so there must be something
else going on.


--
"My break-dancing days are over, but there's always the funky chicken"
--The Full Monty
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: NSColorWell and bindings
      • From: Jerry Krinock <email@hidden>
References: 
 >NSColorWell and bindings (From: Lorenzo Thurman <email@hidden>)
 >Re: NSColorWell and bindings (From: Alexander Spohr <email@hidden>)

  • Prev by Date: Re: MVC Theory Help
  • Next by Date: CGGetMidX error?
  • Previous by thread: Re: NSColorWell and bindings
  • Next by thread: Re: NSColorWell and bindings
  • Index(es):
    • Date
    • Thread