草庐IT

ios - 不同国家的联系地址格式

在应用中,我使用ABRecordRef显示联系人的详细信息。我正在使用keykABPersonAddressCityKey、kABPersonAddressStateKey、kABPersonAddressZIPKey、kABPersonAddressCountryKey。一切正常。但我不知道以哪种格式显示地址。我的意思是,如果您看到通讯录应用,地址会以不同国家/地区的特定格式显示。一些例子,美国StreetCityStateZIPCountry印度StreetProvinceCityPINCountry澳大利亚StreetSuburbStateZIPCountry现在我不知道如何找到

ios - 在 iOS 中检索特定国家/地区的国家/地区电话代码

我是iOS开发的新手,目前正在构建我的第一个应用程序。我正在尝试让一个文本字段自动填充特定国家/地区的电话国家/地区代码。因此,例如,如果用户选择“UK”,他会自动将“+44”插入到该文本字段中。目前,我正在努力寻找一种方法来获取该国家/地区的确切国家/地区电话代码。我可以创建一个包含所有国家和国家/地区电话代码的NSDictionary,但我认为可能有更好的方法。 最佳答案 如果您的目标是获取用户当前位置的拨号代码,那么您应该使用HMDiallingCode.它使用CoreLocation和反向地理编码来获取用户当前所在的国家/地

ios - 从适用于 iOS 的 FacebookSDK 获取国家、州、城市

我正在尝试使用FBGraphObject获取用户的国家、州和城市。返回的FBGraphObject包含以下信息:hometown={id=112118618814985;name="LaPaz,Bolivia";};(我的城市叫拉巴斯,在玻利维亚国家)。这可以很好地工作,如果它真的会返回“状态”的话。如果来自美国堪萨斯州威奇托的人运行我的应用程序,结果将是:hometown={name="Wichita,Kansas";};(那个人的城市是威奇托,在威奇托州,在美国...问题是FBGraphObject没有告诉我,这是在美国)。当我第一次看到图形对象的hometown属性时,我立即想到

ios - 如何在最新的 iOS 6 中将 map 区域限制在一个国家?

我正在使用mapkit为iOS6制作一个应用程序。我只想将map的边界限制在特定的地区/国家。有办法做到这一点吗?这个问题已经在这里讨论过了:howcanIlimitthemapareatoonlyonecountryiniOS?唯一的区别是可能的解决方案适用于ios5。 最佳答案 您需要制作一个CLLocationCorrdinate2D,然后使用它制作一个区域,然后将您的mapView设置为该区域。以下是设置为爱尔兰的map示例:CLLocationCoordinate2Direland=CLLocationCoordinate

iphone - 是否可以根据国家/地区更改捆绑显示名称?

我想根据用户设置更改包显示名称。那么我可以根据国家/地区配置更改显示名称吗? 最佳答案 当然,你必须“本地化”一个名为“InfoPlist.strings”的文件(它只是一个文本文件,你可以用简单的文本来做,然后将它导入你的项目),你需要写的地方:/*Info.plist应用名称的本地化版本*/CFBundleDisplayName="iYourNameInEnglish";英文版,以及:/*Info.plist应用名称的本地化版本*/CFBundleDisplayName="ilTuoNomeInItaliano";对于意大利语版

iOS如何查找用户电话号码的国家代码?

我有一个应用程序需要找出用户电话号码的国家/地区代码。我的理解是,我不能只获取用户的电话号码,但是,如果我有美国电话号码,是否有办法获取国家代码+1?我找到了多个声称使用核心电话可以获得国家代码“+1”的答案,但我尝试了几个,但都没有用。我试过这个:CTTelephonyNetworkInfo*network_Info=[CTTelephonyNetworkInfonew];CTCarrier*carrier=network_Info.subscriberCellularProvider;NSString*mnc=[carriermobileNetworkCode];NSString*

ios - NSLocale 国家代码和名称为空

我使用以下代码作为代码和国家/地区名称,但它返回null。NSLocale*locale=[NSLocalecurrentLocale];NSString*countryCode=[localeobjectForKey:NSLocaleCountryCode];NSString*country=[localedisplayNameForKey:NSLocaleCountryCodevalue:countryCode];NSLog(@"Language:%@Lang2:%@",[[[NSBundlemainBundle]preferredLocalizations]objectAtInd

ios - Swift - 获取国家列表 -> fatal error : Can't unwrap Optional. 无

我几天前问过如何在Swift中获取国家列表,你解决了它的第一部分(这里:Swift-Getlistofcountries),但我无法获得最终的国家列表,因为它给出了一个错误:varcountries:NSMutableArray=NSMutableArray()countries=NSMutableArray(capacity:(NSLocale.ISOCountryCodes().count))forcountryCode:AnyObjectinNSLocale.ISOCountryCodes(){letdictionary:NSDictionary=NSDictionary(obj

ios - 如何从 Swift 中的 Parse 后端为用户提供国家/地区下拉列表?

我是Swift的新手,这是我的第一个应用程序。我想实现一个俱乐部下拉列表,供用户在第一次从我在Parse的俱乐部表中注册/注册应用程序时选择.这个怎么加?这个实现需要CoreData吗? 最佳答案 要提供下拉列表,在iOS中使用的最佳选项是UIPickerView,使用UIPickerView显示您的俱乐部列表,用户可以从中选择选项.现在关于从parse获取数据,所以当用户出现在注册页面然后在viewDidLoad方法中你必须从Parse获取数据,并且当数据成功接收时将该数据分配给你的UIPickerView数据源。关于CoreDa

swift - 不同国家的不同应用程序名称

我已经为iPhone(swift2ios9)发布了一个德语应用程序。现在我想添加英语。问题是,我的应用程序名称在使用英语的国家/地区无法理解。它应该仍然是同一个应用程序,但在英语国家为该应用程序使用另一个名称。在德国,该应用程序被称为“iPhoneAppGerman”,在英语国家被称为“AppEnglish”。这可能吗?还是我需要发布2个单独的应用来解决这个问题? 最佳答案 这是可能的。只需添加本地化并为每个更改名称。可以看看here. 关于swift-不同国家的不同应用程序名称,我们在