问题标签 [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.
ios - iOS - 在不使用 CLLocationManager 的情况下确定用户所在的国家/地区
我不需要精确的位置数据,也不希望用户看到“此应用程序想要确定您的位置”警报。我只需要确定用户所在的国家/地区,假设他们通过网络或 Wi-Fi 连接互联网。
做这个的最好方式是什么?有什么方法可以使用他们的IP吗?
这只有在他们有运营商的情况下才有效:
并且NSLocale
不可靠,因为用户可以在他们的设备设置中更改它。出于同样的原因,无法使用设备的语言设置。我需要根据他们实际所在的国家/地区。
ios - ios: NSLocale/Grouping Separator - 恼人的警告
我在NSLocale
数字或货币格式中使用了很多。例如我这样使用它:
编译器总是给我警告:Multiple methods named 'objectForKey:' found
这在大型项目中真的很烦人(这种类型的警告有 20 多个)。我发现摆脱此警告的唯一方法是将类型转换为NSDictionary
:
这可行,但我不确定这是否会导致问题,因为[NSLocale currentLocale]
似乎不直接是NSDictionary
([[NSLocale currentLocale] class]
返回__NSCFLocale
)。
有没有更好的解决方案?
iphone - 如何使用不同的货币符号代替设备本地货币符号?
我需要为用户提供设施,让用户可以使用不同的货币符号而不是设备本地货币符号。例如:如果我的设备语言是“英语”,那么我的货币符号将是“$”,但我需要这样做,我的设备语言将保持“英语”,但货币符号更改为“€”(或任何其他货币符号,但不是'$')。
请不要将其标记为重复,因为我需要使用不同的货币符号而不是设备默认的本地货币符号。
请就此提出您的建议。谢谢你的时间。
iphone - 对每个大陆的国家/地区进行排序
有没有办法获得特定国家的大陆?
我正在使用 Flurry 的 API,它返回一个按国家/地区分隔的 JSON,我需要 Contintents 中的数据,所以我想要一个包含他所在国家/地区的每个大陆的数组,例如:
提前致谢!
ios - 是否可以在 ios 中打印 NSLocale 货币?
我正在寻找可以显示 NSLocale 货币格式的代码。
我使用了以下代码
我如何根据 NSLocale 显示确切的价格金额,当我尝试 NSLog(@"%@",skProduct.priceLocale); 它显示像一些内存位置..请帮助我
ios - 使用特定语言环境运行单元测试(en_US 或无)
有没有办法在运行单元测试时强制使用特定的语言环境?
例如。始终使用 en_US 或强制不使用语言环境,以便不加载任何 .lproj 文件。
我的单元测试对设置应用程序(在 iOS 模拟器中)中当前选择的语言很敏感。最好我希望我的单元测试对语言不敏感。
下面是我的单元测试代码,显示了问题
ios - 缩写。(单词)来自 Locale 的“年”、“月”等
我尝试使用如下格式打印一个时间段:“2 年 3 个月 15 天 23 小时 15 分钟 35 秒”。我也想将这些日期/时间缩写(单词)用于其他目的......是否可以从 Locale(区域)获取“年”、“月”等的缩写,因此输出更友好不同的区域设置?先感谢您 !
ios - numberFromString 的 NSNumberFormatter 问题
我使用这种方法在 NSString 上有一个类别:
我当前的语言环境是 it-IT(小数分隔符:“,”分组分隔符:“.”)
当我将 stringFromNumber 与 NSNumber 90000 一起使用时,NumberFormatter 返回格式正确的字符串“90.000”
当我在文本字段中写入字符串“90.000”时,NumberFormatter 返回 nil 而不是 NSNumber 90000
为什么?
谢谢
编辑:文本字段委托
ios - NSDateFormatter 对于以 .fffffff 结尾的格式返回 nil
我们目前正在创建一个使用现有 XML 的接口,并且在解析日期响应时遇到了问题。XML 将在 IOS 应用程序中使用。
XML 的 DateTime 格式为:MM/dd/yyyy HH:mm:ss.fffffff
因此,我们需要将该响应转换为适当的 NSDate。但是,我们无法使该格式正常工作。
一个简单的测试:
... dob1 将返回 nil
...这确实有效,但只允许'.0000000'
任何建议,将不胜感激。谢谢。
java - 如何在 Java 中以印度编号格式显示货币
使用 Locale.UK 和模式 #,##0.00 - 450,500.00 的英国格式当前金额,但我需要印度格式