1
我的iPhone应用程序需要在某些本地市场提供不同的功能,因此我需要能够确定设备“家庭”市场的位置或从哪个商店下载(如果适用)。在iPhone上安装语言环境
我试过几乎所有的NSLocale变体,但我似乎总是能够改变一个或多个设置。
我需要禁用一个选项卡,如果他们不在美国/加拿大的法律原因,我宁愿只保留单一的二进制文件。
有谁知道如何做到这一点?
感谢
我的iPhone应用程序需要在某些本地市场提供不同的功能,因此我需要能够确定设备“家庭”市场的位置或从哪个商店下载(如果适用)。在iPhone上安装语言环境
我试过几乎所有的NSLocale变体,但我似乎总是能够改变一个或多个设置。
我需要禁用一个选项卡,如果他们不在美国/加拿大的法律原因,我宁愿只保留单一的二进制文件。
有谁知道如何做到这一点?
感谢
可能会导致你
NSString *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];
国家代码,但我想像的数据是很容易伪造(这取决于用户的设置,而不是他们的实际生活)。这取决于您的应用程序需要的安全程度 - 如果这是一个主要问题,我会建议为美国/ CA用户上传单独的二进制文件。
是的。这就是我一直在尝试的,用户很容易改变。 我不敢相信有没有办法确定这一点。 我也不敢相信我是第一个问这个:) 而我试图避免单独的二进制解决方案。 – Bill 2010-06-22 21:19:42