nslocale相关内容
任务是:我有两个 UIImageViews,如果系统语言是乌克兰语,我想要呈现 ImageView1,如果不是乌克兰语(英语/波兰语等),我想要呈现 ImageView2. 我试过了: println(NSUserDefaults.standardUserDefaults().objectForKey("AppleLanguages")) 但此代码仅提供可用语言的列表.我也试过了 va
..
您能否帮助我了解如何在 Swift 3 中使用 NSLocale 获取国家/地区代码? 这是我之前一直在使用的代码. NSLocale.currentLocale().objectForKey(NSLocaleCountryCode) as!细绳 我可以在 Swift 3 中获得如下语言代码. Locale.current.languageCode! 如我所见,获取 language
..
我正在尝试在日历上安排一个日期,该日期有开始时间和结束时间,如果时区在美国,一切正常,而更改日期没有帮助,我需要它委内瑞拉 当我放置仿制药时我该怎么做,无论时区如何都可以为我服务? 在这里,我将代码保留为数据,并在我制作日期格式时带来. 以下列格式表示日期:12/10/2012 05:00 pmEKEvent* event = [EKEvent eventWithEventStore:e
..
我想显示设备 UI 使用的当前语言.我会使用什么代码? 我希望这是一个完整拼写格式的 NSString.(不是@“en_US") 编辑:对于那些路过的人,这里有大量有用的评论,因为答案随着新的 iOS 版本而发展. 解决方案 所提供的解决方案实际上将返回设备的当前区域 - 而不是当前选择的语言.这些通常是一回事.但是,如果我在北美并将我的语言设置为日语,我所在的地区仍将是英语(
..
我有一个ios应用程序,试图让用户选择他们要使用的货币.现在,我有完整的货币清单,但那里似乎有些重复,例如: 有没有一种方法可以过滤掉其他的?美元并不是唯一带有倍数的美元,有些美元列出了日期范围. 我确定有一些内置方法可以做到这一点,但是到目前为止,我的搜索还没有为我指明正确的方向. 这是我在做什么: let locale = NSLocale.current as NSL
..
我想向本地日历添加事件.我在从字符串获取日期准确时间时遇到问题.我已经设置了语言环境,24小时格式.但仍然遇到相同的错误. EKEvent *event = [EKEvent eventWithEventStore:self.eventStore]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
..
是否可以在此处是否在MonoTouch中使用? 这是我到目前为止尝试过的: foreach(string countryCode in NSLocale.ISOCountryCodes){ // How to convert this objective-c code to c#? // [[NSLocale currentLocale] displayNameForKey:NSL
..
在Swift中,您如何创建NSNumberFormatter来保留小数点后(12.000)后的零,同时生成适合当前语言环境的数字? 我当前的代码和示例输出: let formatter = NSNumberFormatter() formatter.numberStyle = .DecimalStyle formatter.locale = NSLocale.currentLocale
..
我在CountdownTimer模式下具有UIDatePicker,需要将hours和min的措辞更改为德语语言环境.我同时尝试了这两种方法,分别在情节提要和代码中将locale设置为German (Germany),但是都失败了,该应用仍然显示hours和min的默认英语单词. timePicker.locale = Locale(identifier: "de") 当我在Date a
..
如何确定NSDate是否是工作日?也就是说,根据用户当前的语言环境和日历设置,是否是周末-而不是硬编码为星期一到星期五? NSCalendar具有一个firstWeekday属性,但这似乎只是一个呈现性的东西.在美国是星期日,在英国是星期一. 编辑:我不担心假期,我只想能够以与内置日历应用程序相同的方式来遮挡日历的周末. 解决方案 iOS 8及更高版本的更新: NSCal
..
我正在创建货币选择屏幕.为此,我正在使用以下代码显示货币列表,以创建从中填充表格视图的货币数组 NSArray *countryArray = [NSLocale ISOCurrencyCodes]; for(NSString *country in countryArray) { //NSLog(@"%@",[[NSLocale currentLocale]
..
我当前正在使用iPhone应用程序,使用NSLocale可以使当前的货币符号正常工作,但是当我按下主屏幕按钮时,该应用程序进入后台进程并更改了货币(设置>>国际>> Regionformat >>美国,印度等...),然后从后台打开该应用程序,货币符号未更改,但是我导航到另一个屏幕,然后转到上一个屏幕,仅更改了货币,但是当我从后台打开应用程序时,我想要,然后货币符号会自动更改.如何解决这个问题
..
我有一个错误报告,指出以下行崩溃,其中client是NSMutableDictionary 的实例. [client setObject:[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] forKey:@"country"]; 我的猜测是,NSLocaleCountryCode在此行中返回nil,这导致将nil对象添加到
..
我想要用户电话号码的实际国家/地区代码,而不会提示用户输入“位置许可".我如何得到它? 这是我用来获取MCC和MNC的代码 CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *carrier = [networkInfo subscriberCellularProvid
..
- (NSString *)countryNameByCode:(NSString*)countryCode { NSString *identifier = [NSLocale localeIdentifierFromComponents:@{NSLocaleCountryCode: countryCode}]; NSString *countryName = [[NSLocal
..
我怀疑我无法理解为什么会这样,我向这个网站的众神求助:) 我有这样的约会: "1982-01-01T00:00:00Z" 当我显示服务器发送的所有内容时(我知道,客户要求,不是好的做法...),我正在强制设备使用以下方法将该TimeZone设置为简化状态,而不进行错误检查,未优化,以及所有类似的东西: + (NSString *) yearStringFromDate: (
..
如何在Swift 3中获取货币符号? public class Currency: NSObject { public let name: String public let code: String public var symbol: String { return NSLocale.currentLocale().displayNameForKe
..
我想在用Swift编写的应用程序中获取设备的语言代码(en,es ...).怎么能得到这个? 我正在尝试: var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleIdentifier, value: preferredLanguages) 但这返回nil.
..
如何检测当前的应用程序语言?我不是在谈论NSLocale用户首选项. 在我的应用中,当前支持两种语言.默认的"en"和特定的"it". 我只是想知道实际使用的是哪一个.如果相关,作为进一步的说明,我将通过Web服务仅针对两种受支持的语言提供内容.调用服务时,我需要传递语言参数.目前,我正在执行此操作,但它确实有效,但是我完全不喜欢它: NSString *preferredLan
..
Simulator的语言已经改为日语,为什么 [[NSLocale preferredLanguages] objectAtIndex:0] 总是返回“en “? 首选语言和地区都与”en“无关,”en“来自哪里? 试图获得 [[NSLocale preferredLanguages] objectAtIndex: 2 ] ,然后崩溃显示 ***由于未捕获的异常'NSRangeExce
..