• 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: localizedCompare: what's the locale?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: localizedCompare: what's the locale?


  • Subject: Re: localizedCompare: what's the locale?
  • From: Nicko van Someren <email@hidden>
  • Date: Wed, 6 Oct 2004 19:50:57 +0100

On 6 Oct 2004, at 19:30, Chuck Soper wrote:

I'm interested in your question.

I searched for: NSString locale at: http://www.cocoabuilder.com

and found this: http://www.cocoabuilder.com/archive/message/2002/2/8/14734

The answer to your question is unclear to me, but the email does say, "comparison only done with respect to the user's preferred locale". Perhaps, the localizedCompare: method will work properly if the strings are initialized with initWithFormat:locale:.

Thanks for the pointer. In the case in hand passing the dictionary:
[[NSUserDefault standardUserDefaults] dictionaryRepresentation]
as suggested seems to do what I need. The implication of the posting you mention is that in fact no matter what dictionary I pass as the locale, if something it will sort on the user's default locale. I'll continue to pass the standard user defaults dictionary none the less so that my code still works if Apple ever properly implement the feature.

Nicko

At 5:35 PM +0100 10/6/04, Nicko van Someren wrote:
The documentation for NSString's localizedCompare: says "Performs a localized compare between the receiver and string. See Also: - compare:options:range:locale:". Presumably it is simply calling compare:options:range:locale: with some predefined values for options, an empty range and a "local" locale. My question is where does that locale come from? I want to do a localised search with the NSNumericSearch option switched on, so I need to pass in the same locale information.

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

This email sent to email@hidden
References: 
 >localizedCompare: what's the locale? (From: Nicko van Someren <email@hidden>)
 >Re: localizedCompare: what's the locale? (From: Chuck Soper <email@hidden>)

  • Prev by Date: Re: localizedCompare: what's the locale?
  • Next by Date: Re: Using outlets from NSView subclass
  • Previous by thread: Re: localizedCompare: what's the locale?
  • Next by thread: NSFontPanel & NSColorPanel
  • Index(es):
    • Date
    • Thread