Re: NSNumberFormatter not working for me ?
Re: NSNumberFormatter not working for me ?
- Subject: Re: NSNumberFormatter not working for me ?
- From: Keary Suska <email@hidden>
- Date: Tue, 13 Apr 2010 16:39:33 -0600
On Apr 13, 2010, at 4:26 PM, Bill Hernandez wrote:
>
> On Apr 13, 2010, at 5:18 PM, Keary Suska wrote:
>
>> Sorry, I missed that. Anyway, it may be because the format is being interpreted using 10.4 behavior, in which case the format may not be valid and may be ignored. Have you tried single-quoting all non-hash marks (pound signs) to eliminate their special significance?
>>
>> You may need to watch out for integer overflow issues as well, if you are targeting 32bit systems.
>>
>> Keary Suska
>
> Keary,
>
> // +---------+---------+---------+---------+---------+---------+---------+---------+
> - (void)awakeFromNib
> {
> // I have already run a routine to strip all non digits by this time
> NSString *strippedNumber = @"1234567890";
>
> NSString *phoneNumber;
> phoneNumber = [BHUtility bhFormatNumberString:strippedNumber withFormat:@"'('###')' ###'-'####"];
> NSLog(@"[4626] phoneNumber = %@", phoneNumber);
> }
> // +---------+---------+---------+---------+---------+---------+---------+---------+
>
> I tried changing the format to @"'('###')' ###'-'####" but the results were the same.
I think the issue remains that the format you are passing is not considered a valid format, and is getting ignored. You can confirm this by providing a valid number format for comparison. I tend to use a custom formatter for this purpose, keeping the phone number as a string. It is more robust and allows for non-U.S. number that may begin with 0.
HTH,
Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"
_______________________________________________
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