问题标签 [nslocale]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4003 浏览

ios - iOS - 在不使用 CLLocationManager 的情况下确定用户所在的国家/地区

我不需要精确的位置数据,也不希望用户看到“此应用程序想要确定您的位置”警报。我只需要确定用户所在的国家/地区,假设他们通过网络或 Wi-Fi 连接互联网。

做这个的最好方式是什么?有什么方法可以使用他们的IP吗?

这只有在他们有运营商的情况下才有效:

并且NSLocale不可靠,因为用户可以在他们的设备设置中更改它。出于同样的原因,无法使用设备的语言设置。我需要根据他们实际所在的国家/地区。

0 投票
1 回答
729 浏览

ios - ios: NSLocale/Grouping Separator - 恼人的警告

我在NSLocale数字或货币格式中使用了很多。例如我这样使用它:

编译器总是给我警告:Multiple methods named 'objectForKey:' found

这在大型项目中真的很烦人(这种类型的警告有 20 多个)。我发现摆脱此警告的唯一方法是将类型转换为NSDictionary

这可行,但我不确定这是否会导致问题,因为[NSLocale currentLocale]似乎不直接是NSDictionary[[NSLocale currentLocale] class]返回__NSCFLocale)。

有没有更好的解决方案?

0 投票
1 回答
317 浏览

iphone - 如何使用不同的货币符号代替设备本地货币符号?

我需要为用户提供设施,让用户可以使用不同的货币符号而不是设备本地货币符号。例如:如果我的设备语言是“英语”,那么我的货币符号将是“$”,但我需要这样做,我的设备语言将保持“英语”,但货币符号更改为“€”(或任何其他货币符号,但不是'$')。

请不要将其标记为重复,因为我需要使用不同的货币符号而不是设备默认的本地货币符号。

请就此提出您的建议。谢谢你的时间。

0 投票
3 回答
667 浏览

iphone - 对每个大陆的国家/地区进行排序

有没有办法获得特定国家的大陆?

我正在使用 Flurry 的 API,它返回一个按国家/地区分隔的 JSON,我需要 Contintents 中的数据,所以我想要一个包含他所在国家/地区的每个大陆的数组,例如:

提前致谢!

0 投票
1 回答
688 浏览

ios - 是否可以在 ios 中打印 NSLocale 货币?

我正在寻找可以显示 NSLocale 货币格式的代码。

我使用了以下代码

我如何根据 NSLocale 显示确切的价格金额,当我尝试 NSLog(@"%@",skProduct.priceLocale); 它显示像一些内存位置..请帮助我

0 投票
3 回答
6978 浏览

ios - 使用特定语言环境运行单元测试(en_US 或无)

有没有办法在运行单元测试时强制使用特定的语言环境?

例如。始终使用 en_US 或强制不使用语言环境,以便不加载任何 .lproj 文件。

我的单元测试对设置应用程序(在 iOS 模拟器中)中当前选择的语言很敏感。最好我希望我的单元测试对语言不敏感。

下面是我的单元测试代码,显示了问题

0 投票
1 回答
59 浏览

ios - 缩写。(单词)来自 Locale 的“年”、“月”等

我尝试使用如下格式打印一个时间段:“2 年 3 个月 15 天 23 小时 15 分钟 35 秒”。我也想将这些日期/时间缩写(单词)用于其他目的......是否可以从 Locale(区域)获取“年”、“月”等的缩写,因此输出更友好不同的区域设置?先感谢您 !

0 投票
2 回答
1218 浏览

ios - numberFromString 的 NSNumberFormatter 问题

我使用这种方法在 NSString 上有一个类别:

我当前的语言环境是 it-IT(小数分隔符:“,”分组分隔符:“.”)

当我将 stringFromNumber 与 NSNumber 90000 一起使用时,NumberFormatter 返回格式正确的字符串“90.000”

当我在文本字段中写入字符串“90.000”时,NumberFormatter 返回 nil 而不是 NSNumber 90000

为什么?

谢谢

编辑:文本字段委托

0 投票
2 回答
158 浏览

ios - NSDateFormatter 对于以 .fffffff 结尾的格式返回 nil

我们目前正在创建一个使用现有 XML 的接口,并且在解析日期响应时遇到了问题。XML 将在 IOS 应用程序中使用。

XML 的 DateTime 格式为:MM/dd/yyyy HH:mm:ss.fffffff

因此,我们需要将该响应转换为适当的 NSDate。但是,我们无法使该格式正常工作。

一个简单的测试:

... dob1 将返回 nil

...这确实有效,但只允许'.0000000'

任何建议,将不胜感激。谢谢。

0 投票
2 回答
4623 浏览

java - 如何在 Java 中以印度编号格式显示货币

使用 Locale.UK 和模式 #,##0.00 - 450,500.00 的英国格式当前金额,但我需要印度格式