检测用户';iPhone SDK的Objective-C货币。。。从哪里开始?

检测用户';iPhone SDK的Objective-C货币。。。从哪里开始?,iphone,currency,Iphone,Currency,我有一个处理货币的应用程序,但显然我希望它是多语言的。在哪里可以找到用户默认货币的值?我想这就像一两行代码一样简单,但我可能错了 Jack你看过NSLocale\objectForKey:?你看过NSLocale\objectForKey:?[NSUserDefaults standardUserDefaults]可能有一些有用的信息。试着扔掉整个东西,看看你能不能找到你想要的东西 NSArray * domains = [[NSUserDefaults standardUserDefaults

我有一个处理货币的应用程序,但显然我希望它是多语言的。在哪里可以找到用户默认货币的值?我想这就像一两行代码一样简单,但我可能错了


Jack

你看过
NSLocale\objectForKey:

你看过
NSLocale\objectForKey:

[NSUserDefaults standardUserDefaults]
可能有一些有用的信息。试着扔掉整个东西,看看你能不能找到你想要的东西

NSArray * domains = [[NSUserDefaults standardUserDefaults] persistentDomainNames];
for (NSString * domain in domains) {
    NSDictionary * dict = [[NSUserDefaults standardUserDefaults] persistentDomainForName:domain];
    NSLog(@"%@ => %@", domain, dict);
}

[NSUserDefaults standardUserDefaults]
可能有一些有用的信息。试着扔掉整个东西,看看你能不能找到你想要的东西

NSArray * domains = [[NSUserDefaults standardUserDefaults] persistentDomainNames];
for (NSString * domain in domains) {
    NSDictionary * dict = [[NSUserDefaults standardUserDefaults] persistentDomainForName:domain];
    NSLog(@"%@ => %@", domain, dict);
}

+1在我读到你的答案之前,我从未听说过
NSLocale
。这是一个比我的建议更好的解决方案!具体来说,他希望为NSLocaleCurrencySymbol和NSLocaleCurrencyScode键返回对象。+1在阅读您的答案之前,我从未听说过
NSLocale
。这是一个比我的建议更好的解决方案!具体来说,他希望为NSLocaleCurrencySymbol和NSLocaleCurrencySycode键返回对象。