菜鸟教程小白 发表于 2022-12-13 09:57:08

ios - 使用国家代码 iOS 将电话号码转换为国际电话号码


                                            <p><p>我有一个应用程序可以读取用户的联系人列表,但我需要将每个号码转换为带有国家代码的国际等效号码。例如,如果一个号码是 07777777777,那么结果将是 +447777777777,或者如果一个来自土耳其的号码是 0090,它将替换为 +90。</p>

<pre><code>- (NSString *)ConvertNumberToInternational:(NSString *)number {
if(number != nil) {
    if(number.length &gt; 0) {
      NSLocale *locale = ;
      NSString *countryCode = ;
      NSDictionary *dict = ;
      number = ;
      if([ isEqualToString:@&#34;0&#34;] &amp;&amp; ![ isEqualToString:@&#34;00&#34;]) {
            number = withString:@&#34;&#34;]];
      }
      if([ isEqualToString:@&#34;00&#34;]) {
            number = , ];
      }
      number = ;
    }
}
return number;
}

-(NSDictionary *)dictCountryCodes{
NSDictionary *dictCodes = [NSDictionary dictionaryWithObjectsAndKeys:
                           @&#34;93&#34;, @&#34;AF&#34;,@&#34;20&#34;,@&#34;EG&#34;, @&#34;355&#34;, @&#34;AL&#34;, @&#34;213&#34;, @&#34;DZ&#34;, @&#34;1&#34;, @&#34;AS&#34;,
                           @&#34;376&#34;, @&#34;AD&#34;, @&#34;244&#34;, @&#34;AO&#34;, @&#34;1&#34;, @&#34;AI&#34;, @&#34;1&#34;, @&#34;AG&#34;,
                           @&#34;54&#34;, @&#34;AR&#34;, @&#34;374&#34;, @&#34;AM&#34;, @&#34;297&#34;, @&#34;AW&#34;, @&#34;61&#34;, @&#34;AU&#34;,
                           @&#34;43&#34;, @&#34;AT&#34;, @&#34;994&#34;, @&#34;AZ&#34;, @&#34;1&#34;, @&#34;BS&#34;, @&#34;973&#34;, @&#34;BH&#34;,
                           @&#34;880&#34;, @&#34;BD&#34;, @&#34;1&#34;, @&#34;BB&#34;, @&#34;375&#34;, @&#34;BY&#34;, @&#34;32&#34;, @&#34;BE&#34;,
                           @&#34;501&#34;, @&#34;BZ&#34;, @&#34;229&#34;, @&#34;BJ&#34;, @&#34;1&#34;, @&#34;BM&#34;, @&#34;975&#34;, @&#34;BT&#34;,
                           @&#34;387&#34;, @&#34;BA&#34;, @&#34;267&#34;, @&#34;BW&#34;, @&#34;55&#34;, @&#34;BR&#34;, @&#34;246&#34;, @&#34;IO&#34;,
                           @&#34;359&#34;, @&#34;BG&#34;, @&#34;226&#34;, @&#34;BF&#34;, @&#34;257&#34;, @&#34;BI&#34;, @&#34;855&#34;, @&#34;KH&#34;,
                           @&#34;237&#34;, @&#34;CM&#34;, @&#34;1&#34;, @&#34;CA&#34;, @&#34;238&#34;, @&#34;CV&#34;, @&#34;345&#34;, @&#34;KY&#34;,
                           @&#34;236&#34;, @&#34;CF&#34;, @&#34;235&#34;, @&#34;TD&#34;, @&#34;56&#34;, @&#34;CL&#34;, @&#34;86&#34;, @&#34;CN&#34;,
                           @&#34;61&#34;, @&#34;CX&#34;, @&#34;57&#34;, @&#34;CO&#34;, @&#34;269&#34;, @&#34;KM&#34;, @&#34;242&#34;, @&#34;CG&#34;,
                           @&#34;682&#34;, @&#34;CK&#34;, @&#34;506&#34;, @&#34;CR&#34;, @&#34;385&#34;, @&#34;HR&#34;, @&#34;53&#34;, @&#34;CU&#34;,
                           @&#34;537&#34;, @&#34;CY&#34;, @&#34;420&#34;, @&#34;CZ&#34;, @&#34;45&#34;, @&#34;DK&#34;, @&#34;253&#34;, @&#34;DJ&#34;,
                           @&#34;1&#34;, @&#34;DM&#34;, @&#34;1&#34;, @&#34;DO&#34;, @&#34;593&#34;, @&#34;EC&#34;, @&#34;20&#34;, @&#34;EG&#34;,
                           @&#34;503&#34;, @&#34;SV&#34;, @&#34;240&#34;, @&#34;GQ&#34;, @&#34;291&#34;, @&#34;ER&#34;, @&#34;372&#34;, @&#34;EE&#34;,
                           @&#34;251&#34;, @&#34;ET&#34;, @&#34;298&#34;, @&#34;FO&#34;, @&#34;679&#34;, @&#34;FJ&#34;, @&#34;358&#34;, @&#34;FI&#34;,
                           @&#34;33&#34;, @&#34;FR&#34;, @&#34;594&#34;, @&#34;GF&#34;, @&#34;689&#34;, @&#34;PF&#34;, @&#34;241&#34;, @&#34;GA&#34;,
                           @&#34;220&#34;, @&#34;GM&#34;, @&#34;995&#34;, @&#34;GE&#34;, @&#34;49&#34;, @&#34;DE&#34;, @&#34;233&#34;, @&#34;GH&#34;,
                           @&#34;350&#34;, @&#34;GI&#34;, @&#34;30&#34;, @&#34;GR&#34;, @&#34;299&#34;, @&#34;GL&#34;, @&#34;1&#34;, @&#34;GD&#34;,
                           @&#34;590&#34;, @&#34;GP&#34;, @&#34;1&#34;, @&#34;GU&#34;, @&#34;502&#34;, @&#34;GT&#34;, @&#34;224&#34;, @&#34;GN&#34;,
                           @&#34;245&#34;, @&#34;GW&#34;, @&#34;595&#34;, @&#34;GY&#34;, @&#34;509&#34;, @&#34;HT&#34;, @&#34;504&#34;, @&#34;HN&#34;,
                           @&#34;36&#34;, @&#34;HU&#34;, @&#34;354&#34;, @&#34;IS&#34;, @&#34;91&#34;, @&#34;IN&#34;, @&#34;62&#34;, @&#34;ID&#34;,
                           @&#34;964&#34;, @&#34;IQ&#34;, @&#34;353&#34;, @&#34;IE&#34;, @&#34;972&#34;, @&#34;IL&#34;, @&#34;39&#34;, @&#34;IT&#34;,
                           @&#34;1&#34;, @&#34;JM&#34;, @&#34;81&#34;, @&#34;JP&#34;, @&#34;962&#34;, @&#34;JO&#34;, @&#34;77&#34;, @&#34;KZ&#34;,
                           @&#34;254&#34;, @&#34;KE&#34;, @&#34;686&#34;, @&#34;KI&#34;, @&#34;965&#34;, @&#34;KW&#34;, @&#34;996&#34;, @&#34;KG&#34;,
                           @&#34;371&#34;, @&#34;LV&#34;, @&#34;961&#34;, @&#34;LB&#34;, @&#34;266&#34;, @&#34;LS&#34;, @&#34;231&#34;, @&#34;LR&#34;,
                           @&#34;423&#34;, @&#34;LI&#34;, @&#34;370&#34;, @&#34;LT&#34;, @&#34;352&#34;, @&#34;LU&#34;, @&#34;261&#34;, @&#34;MG&#34;,
                           @&#34;265&#34;, @&#34;MW&#34;, @&#34;60&#34;, @&#34;MY&#34;, @&#34;960&#34;, @&#34;MV&#34;, @&#34;223&#34;, @&#34;ML&#34;,
                           @&#34;356&#34;, @&#34;MT&#34;, @&#34;692&#34;, @&#34;MH&#34;, @&#34;596&#34;, @&#34;MQ&#34;, @&#34;222&#34;, @&#34;MR&#34;,
                           @&#34;230&#34;, @&#34;MU&#34;, @&#34;262&#34;, @&#34;YT&#34;, @&#34;52&#34;, @&#34;MX&#34;, @&#34;377&#34;, @&#34;MC&#34;,
                           @&#34;976&#34;, @&#34;MN&#34;, @&#34;382&#34;, @&#34;ME&#34;, @&#34;1&#34;, @&#34;MS&#34;, @&#34;212&#34;, @&#34;MA&#34;,
                           @&#34;95&#34;, @&#34;MM&#34;, @&#34;264&#34;, @&#34;NA&#34;, @&#34;674&#34;, @&#34;NR&#34;, @&#34;977&#34;, @&#34;NP&#34;,
                           @&#34;31&#34;, @&#34;NL&#34;, @&#34;599&#34;, @&#34;AN&#34;, @&#34;687&#34;, @&#34;NC&#34;, @&#34;64&#34;, @&#34;NZ&#34;,
                           @&#34;505&#34;, @&#34;NI&#34;, @&#34;227&#34;, @&#34;NE&#34;, @&#34;234&#34;, @&#34;NG&#34;, @&#34;683&#34;, @&#34;NU&#34;,
                           @&#34;672&#34;, @&#34;NF&#34;, @&#34;1&#34;, @&#34;MP&#34;, @&#34;47&#34;, @&#34;NO&#34;, @&#34;968&#34;, @&#34;OM&#34;,
                           @&#34;92&#34;, @&#34;PK&#34;, @&#34;680&#34;, @&#34;PW&#34;, @&#34;507&#34;, @&#34;PA&#34;, @&#34;675&#34;, @&#34;PG&#34;,
                           @&#34;595&#34;, @&#34;PY&#34;, @&#34;51&#34;, @&#34;PE&#34;, @&#34;63&#34;, @&#34;PH&#34;, @&#34;48&#34;, @&#34;PL&#34;,
                           @&#34;351&#34;, @&#34;PT&#34;, @&#34;1&#34;, @&#34;PR&#34;, @&#34;974&#34;, @&#34;QA&#34;, @&#34;40&#34;, @&#34;RO&#34;,
                           @&#34;250&#34;, @&#34;RW&#34;, @&#34;685&#34;, @&#34;WS&#34;, @&#34;378&#34;, @&#34;SM&#34;, @&#34;966&#34;, @&#34;SA&#34;,
                           @&#34;221&#34;, @&#34;SN&#34;, @&#34;381&#34;, @&#34;RS&#34;, @&#34;248&#34;, @&#34;SC&#34;, @&#34;232&#34;, @&#34;SL&#34;,
                           @&#34;65&#34;, @&#34;SG&#34;, @&#34;421&#34;, @&#34;SK&#34;, @&#34;386&#34;, @&#34;SI&#34;, @&#34;677&#34;, @&#34;SB&#34;,
                           @&#34;27&#34;, @&#34;ZA&#34;, @&#34;500&#34;, @&#34;GS&#34;, @&#34;34&#34;, @&#34;ES&#34;, @&#34;94&#34;, @&#34;LK&#34;,
                           @&#34;249&#34;, @&#34;SD&#34;, @&#34;597&#34;, @&#34;SR&#34;, @&#34;268&#34;, @&#34;SZ&#34;, @&#34;46&#34;, @&#34;SE&#34;,
                           @&#34;41&#34;, @&#34;CH&#34;, @&#34;992&#34;, @&#34;TJ&#34;, @&#34;66&#34;, @&#34;TH&#34;, @&#34;228&#34;, @&#34;TG&#34;,
                           @&#34;690&#34;, @&#34;TK&#34;, @&#34;676&#34;, @&#34;TO&#34;, @&#34;1&#34;, @&#34;TT&#34;, @&#34;216&#34;, @&#34;TN&#34;,
                           @&#34;90&#34;, @&#34;TR&#34;, @&#34;993&#34;, @&#34;TM&#34;, @&#34;1&#34;, @&#34;TC&#34;, @&#34;688&#34;, @&#34;TV&#34;,
                           @&#34;256&#34;, @&#34;UG&#34;, @&#34;380&#34;, @&#34;UA&#34;, @&#34;971&#34;, @&#34;AE&#34;, @&#34;44&#34;, @&#34;GB&#34;,
                           @&#34;1&#34;, @&#34;US&#34;, @&#34;598&#34;, @&#34;UY&#34;, @&#34;998&#34;, @&#34;UZ&#34;, @&#34;678&#34;, @&#34;VU&#34;,
                           @&#34;681&#34;, @&#34;WF&#34;, @&#34;967&#34;, @&#34;YE&#34;, @&#34;260&#34;, @&#34;ZM&#34;, @&#34;263&#34;, @&#34;ZW&#34;,
                           @&#34;591&#34;, @&#34;BO&#34;, @&#34;673&#34;, @&#34;BN&#34;, @&#34;61&#34;, @&#34;CC&#34;, @&#34;243&#34;, @&#34;CD&#34;,
                           @&#34;225&#34;, @&#34;CI&#34;, @&#34;500&#34;, @&#34;FK&#34;, @&#34;44&#34;, @&#34;GG&#34;, @&#34;379&#34;, @&#34;VA&#34;,
                           @&#34;852&#34;, @&#34;HK&#34;, @&#34;98&#34;, @&#34;IR&#34;, @&#34;44&#34;, @&#34;IM&#34;, @&#34;44&#34;, @&#34;JE&#34;,
                           @&#34;850&#34;, @&#34;KP&#34;, @&#34;82&#34;, @&#34;KR&#34;, @&#34;856&#34;, @&#34;LA&#34;, @&#34;218&#34;, @&#34;LY&#34;,
                           @&#34;853&#34;, @&#34;MO&#34;, @&#34;389&#34;, @&#34;MK&#34;, @&#34;691&#34;, @&#34;FM&#34;, @&#34;373&#34;, @&#34;MD&#34;,
                           @&#34;258&#34;, @&#34;MZ&#34;, @&#34;970&#34;, @&#34;PS&#34;, @&#34;872&#34;, @&#34;PN&#34;, @&#34;262&#34;, @&#34;RE&#34;,
                           @&#34;7&#34;, @&#34;RU&#34;, @&#34;590&#34;, @&#34;BL&#34;, @&#34;290&#34;, @&#34;SH&#34;, @&#34;1&#34;, @&#34;KN&#34;,
                           @&#34;1&#34;, @&#34;LC&#34;, @&#34;590&#34;, @&#34;MF&#34;, @&#34;508&#34;, @&#34;PM&#34;, @&#34;1&#34;, @&#34;VC&#34;,
                           @&#34;239&#34;, @&#34;ST&#34;, @&#34;252&#34;, @&#34;SO&#34;, @&#34;47&#34;, @&#34;SJ&#34;, @&#34;963&#34;, @&#34;SY&#34;,
                           @&#34;886&#34;, @&#34;TW&#34;, @&#34;255&#34;, @&#34;TZ&#34;, @&#34;670&#34;, @&#34;TL&#34;, @&#34;58&#34;, @&#34;VE&#34;,
                           @&#34;84&#34;, @&#34;VN&#34;, @&#34;1&#34;, @&#34;VG&#34;, @&#34;1&#34;, @&#34;VI&#34;, nil];

return dictCodes;
}
</code></pre>

<p>上面的代码不起作用,因为我只是使用用户当前的语言环境。我需要知道电话号码的区域设置。任何帮助将不胜感激!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>所以你假设 0 始终是 iphone 地区,而 00 是国际号码“前缀” – </p>

<pre><code>#import &lt;Foundation/Foundation.h&gt;

@interface T : NSObject
@end

@implementation T

- (NSString *)convertNumberToInternational:(NSString *)number {
    if(number != nil) {
      if(number.length &gt; 0) {
            NSLocale *locale = ;
            NSString *countryCode = ;
            NSDictionary *dict = ;
            NSString *localNumberCode = dict;

            number = ];

            if([ isEqualToString:@&#34;0&#34;] &amp;&amp; ![ isEqualToString:@&#34;00&#34;]) {
                number = ];
            }
            else if([ isEqualToString:@&#34;00&#34;]) {
                number = ];
            }
      }
    }
    return number;
}

-(NSDictionary *)dictCountryCodes{
NSDictionary *dictCodes = [NSDictionary dictionaryWithObjectsAndKeys:
                           @&#34;93&#34;, @&#34;AF&#34;,@&#34;20&#34;,@&#34;EG&#34;, @&#34;355&#34;, @&#34;AL&#34;, @&#34;213&#34;, @&#34;DZ&#34;, @&#34;1&#34;, @&#34;AS&#34;,
                           @&#34;376&#34;, @&#34;AD&#34;, @&#34;244&#34;, @&#34;AO&#34;, @&#34;1&#34;, @&#34;AI&#34;, @&#34;1&#34;, @&#34;AG&#34;,
                           @&#34;54&#34;, @&#34;AR&#34;, @&#34;374&#34;, @&#34;AM&#34;, @&#34;297&#34;, @&#34;AW&#34;, @&#34;61&#34;, @&#34;AU&#34;,
                           @&#34;43&#34;, @&#34;AT&#34;, @&#34;994&#34;, @&#34;AZ&#34;, @&#34;1&#34;, @&#34;BS&#34;, @&#34;973&#34;, @&#34;BH&#34;,
                           @&#34;880&#34;, @&#34;BD&#34;, @&#34;1&#34;, @&#34;BB&#34;, @&#34;375&#34;, @&#34;BY&#34;, @&#34;32&#34;, @&#34;BE&#34;,
                           @&#34;501&#34;, @&#34;BZ&#34;, @&#34;229&#34;, @&#34;BJ&#34;, @&#34;1&#34;, @&#34;BM&#34;, @&#34;975&#34;, @&#34;BT&#34;,
                           @&#34;387&#34;, @&#34;BA&#34;, @&#34;267&#34;, @&#34;BW&#34;, @&#34;55&#34;, @&#34;BR&#34;, @&#34;246&#34;, @&#34;IO&#34;,
                           @&#34;359&#34;, @&#34;BG&#34;, @&#34;226&#34;, @&#34;BF&#34;, @&#34;257&#34;, @&#34;BI&#34;, @&#34;855&#34;, @&#34;KH&#34;,
                           @&#34;237&#34;, @&#34;CM&#34;, @&#34;1&#34;, @&#34;CA&#34;, @&#34;238&#34;, @&#34;CV&#34;, @&#34;345&#34;, @&#34;KY&#34;,
                           @&#34;236&#34;, @&#34;CF&#34;, @&#34;235&#34;, @&#34;TD&#34;, @&#34;56&#34;, @&#34;CL&#34;, @&#34;86&#34;, @&#34;CN&#34;,
                           @&#34;61&#34;, @&#34;CX&#34;, @&#34;57&#34;, @&#34;CO&#34;, @&#34;269&#34;, @&#34;KM&#34;, @&#34;242&#34;, @&#34;CG&#34;,
                           @&#34;682&#34;, @&#34;CK&#34;, @&#34;506&#34;, @&#34;CR&#34;, @&#34;385&#34;, @&#34;HR&#34;, @&#34;53&#34;, @&#34;CU&#34;,
                           @&#34;537&#34;, @&#34;CY&#34;, @&#34;420&#34;, @&#34;CZ&#34;, @&#34;45&#34;, @&#34;DK&#34;, @&#34;253&#34;, @&#34;DJ&#34;,
                           @&#34;1&#34;, @&#34;DM&#34;, @&#34;1&#34;, @&#34;DO&#34;, @&#34;593&#34;, @&#34;EC&#34;, @&#34;20&#34;, @&#34;EG&#34;,
                           @&#34;503&#34;, @&#34;SV&#34;, @&#34;240&#34;, @&#34;GQ&#34;, @&#34;291&#34;, @&#34;ER&#34;, @&#34;372&#34;, @&#34;EE&#34;,
                           @&#34;251&#34;, @&#34;ET&#34;, @&#34;298&#34;, @&#34;FO&#34;, @&#34;679&#34;, @&#34;FJ&#34;, @&#34;358&#34;, @&#34;FI&#34;,
                           @&#34;33&#34;, @&#34;FR&#34;, @&#34;594&#34;, @&#34;GF&#34;, @&#34;689&#34;, @&#34;PF&#34;, @&#34;241&#34;, @&#34;GA&#34;,
                           @&#34;220&#34;, @&#34;GM&#34;, @&#34;995&#34;, @&#34;GE&#34;, @&#34;49&#34;, @&#34;DE&#34;, @&#34;233&#34;, @&#34;GH&#34;,
                           @&#34;350&#34;, @&#34;GI&#34;, @&#34;30&#34;, @&#34;GR&#34;, @&#34;299&#34;, @&#34;GL&#34;, @&#34;1&#34;, @&#34;GD&#34;,
                           @&#34;590&#34;, @&#34;GP&#34;, @&#34;1&#34;, @&#34;GU&#34;, @&#34;502&#34;, @&#34;GT&#34;, @&#34;224&#34;, @&#34;GN&#34;,
                           @&#34;245&#34;, @&#34;GW&#34;, @&#34;595&#34;, @&#34;GY&#34;, @&#34;509&#34;, @&#34;HT&#34;, @&#34;504&#34;, @&#34;HN&#34;,
                           @&#34;36&#34;, @&#34;HU&#34;, @&#34;354&#34;, @&#34;IS&#34;, @&#34;91&#34;, @&#34;IN&#34;, @&#34;62&#34;, @&#34;ID&#34;,
                           @&#34;964&#34;, @&#34;IQ&#34;, @&#34;353&#34;, @&#34;IE&#34;, @&#34;972&#34;, @&#34;IL&#34;, @&#34;39&#34;, @&#34;IT&#34;,
                           @&#34;1&#34;, @&#34;JM&#34;, @&#34;81&#34;, @&#34;JP&#34;, @&#34;962&#34;, @&#34;JO&#34;, @&#34;77&#34;, @&#34;KZ&#34;,
                           @&#34;254&#34;, @&#34;KE&#34;, @&#34;686&#34;, @&#34;KI&#34;, @&#34;965&#34;, @&#34;KW&#34;, @&#34;996&#34;, @&#34;KG&#34;,
                           @&#34;371&#34;, @&#34;LV&#34;, @&#34;961&#34;, @&#34;LB&#34;, @&#34;266&#34;, @&#34;LS&#34;, @&#34;231&#34;, @&#34;LR&#34;,
                           @&#34;423&#34;, @&#34;LI&#34;, @&#34;370&#34;, @&#34;LT&#34;, @&#34;352&#34;, @&#34;LU&#34;, @&#34;261&#34;, @&#34;MG&#34;,
                           @&#34;265&#34;, @&#34;MW&#34;, @&#34;60&#34;, @&#34;MY&#34;, @&#34;960&#34;, @&#34;MV&#34;, @&#34;223&#34;, @&#34;ML&#34;,
                           @&#34;356&#34;, @&#34;MT&#34;, @&#34;692&#34;, @&#34;MH&#34;, @&#34;596&#34;, @&#34;MQ&#34;, @&#34;222&#34;, @&#34;MR&#34;,
                           @&#34;230&#34;, @&#34;MU&#34;, @&#34;262&#34;, @&#34;YT&#34;, @&#34;52&#34;, @&#34;MX&#34;, @&#34;377&#34;, @&#34;MC&#34;,
                           @&#34;976&#34;, @&#34;MN&#34;, @&#34;382&#34;, @&#34;ME&#34;, @&#34;1&#34;, @&#34;MS&#34;, @&#34;212&#34;, @&#34;MA&#34;,
                           @&#34;95&#34;, @&#34;MM&#34;, @&#34;264&#34;, @&#34;NA&#34;, @&#34;674&#34;, @&#34;NR&#34;, @&#34;977&#34;, @&#34;NP&#34;,
                           @&#34;31&#34;, @&#34;NL&#34;, @&#34;599&#34;, @&#34;AN&#34;, @&#34;687&#34;, @&#34;NC&#34;, @&#34;64&#34;, @&#34;NZ&#34;,
                           @&#34;505&#34;, @&#34;NI&#34;, @&#34;227&#34;, @&#34;NE&#34;, @&#34;234&#34;, @&#34;NG&#34;, @&#34;683&#34;, @&#34;NU&#34;,
                           @&#34;672&#34;, @&#34;NF&#34;, @&#34;1&#34;, @&#34;MP&#34;, @&#34;47&#34;, @&#34;NO&#34;, @&#34;968&#34;, @&#34;OM&#34;,
                           @&#34;92&#34;, @&#34;PK&#34;, @&#34;680&#34;, @&#34;PW&#34;, @&#34;507&#34;, @&#34;PA&#34;, @&#34;675&#34;, @&#34;PG&#34;,
                           @&#34;595&#34;, @&#34;PY&#34;, @&#34;51&#34;, @&#34;PE&#34;, @&#34;63&#34;, @&#34;PH&#34;, @&#34;48&#34;, @&#34;PL&#34;,
                           @&#34;351&#34;, @&#34;PT&#34;, @&#34;1&#34;, @&#34;PR&#34;, @&#34;974&#34;, @&#34;QA&#34;, @&#34;40&#34;, @&#34;RO&#34;,
                           @&#34;250&#34;, @&#34;RW&#34;, @&#34;685&#34;, @&#34;WS&#34;, @&#34;378&#34;, @&#34;SM&#34;, @&#34;966&#34;, @&#34;SA&#34;,
                           @&#34;221&#34;, @&#34;SN&#34;, @&#34;381&#34;, @&#34;RS&#34;, @&#34;248&#34;, @&#34;SC&#34;, @&#34;232&#34;, @&#34;SL&#34;,
                           @&#34;65&#34;, @&#34;SG&#34;, @&#34;421&#34;, @&#34;SK&#34;, @&#34;386&#34;, @&#34;SI&#34;, @&#34;677&#34;, @&#34;SB&#34;,
                           @&#34;27&#34;, @&#34;ZA&#34;, @&#34;500&#34;, @&#34;GS&#34;, @&#34;34&#34;, @&#34;ES&#34;, @&#34;94&#34;, @&#34;LK&#34;,
                           @&#34;249&#34;, @&#34;SD&#34;, @&#34;597&#34;, @&#34;SR&#34;, @&#34;268&#34;, @&#34;SZ&#34;, @&#34;46&#34;, @&#34;SE&#34;,
                           @&#34;41&#34;, @&#34;CH&#34;, @&#34;992&#34;, @&#34;TJ&#34;, @&#34;66&#34;, @&#34;TH&#34;, @&#34;228&#34;, @&#34;TG&#34;,
                           @&#34;690&#34;, @&#34;TK&#34;, @&#34;676&#34;, @&#34;TO&#34;, @&#34;1&#34;, @&#34;TT&#34;, @&#34;216&#34;, @&#34;TN&#34;,
                           @&#34;90&#34;, @&#34;TR&#34;, @&#34;993&#34;, @&#34;TM&#34;, @&#34;1&#34;, @&#34;TC&#34;, @&#34;688&#34;, @&#34;TV&#34;,
                           @&#34;256&#34;, @&#34;UG&#34;, @&#34;380&#34;, @&#34;UA&#34;, @&#34;971&#34;, @&#34;AE&#34;, @&#34;44&#34;, @&#34;GB&#34;,
                           @&#34;1&#34;, @&#34;US&#34;, @&#34;598&#34;, @&#34;UY&#34;, @&#34;998&#34;, @&#34;UZ&#34;, @&#34;678&#34;, @&#34;VU&#34;,
                           @&#34;681&#34;, @&#34;WF&#34;, @&#34;967&#34;, @&#34;YE&#34;, @&#34;260&#34;, @&#34;ZM&#34;, @&#34;263&#34;, @&#34;ZW&#34;,
                           @&#34;591&#34;, @&#34;BO&#34;, @&#34;673&#34;, @&#34;BN&#34;, @&#34;61&#34;, @&#34;CC&#34;, @&#34;243&#34;, @&#34;CD&#34;,
                           @&#34;225&#34;, @&#34;CI&#34;, @&#34;500&#34;, @&#34;FK&#34;, @&#34;44&#34;, @&#34;GG&#34;, @&#34;379&#34;, @&#34;VA&#34;,
                           @&#34;852&#34;, @&#34;HK&#34;, @&#34;98&#34;, @&#34;IR&#34;, @&#34;44&#34;, @&#34;IM&#34;, @&#34;44&#34;, @&#34;JE&#34;,
                           @&#34;850&#34;, @&#34;KP&#34;, @&#34;82&#34;, @&#34;KR&#34;, @&#34;856&#34;, @&#34;LA&#34;, @&#34;218&#34;, @&#34;LY&#34;,
                           @&#34;853&#34;, @&#34;MO&#34;, @&#34;389&#34;, @&#34;MK&#34;, @&#34;691&#34;, @&#34;FM&#34;, @&#34;373&#34;, @&#34;MD&#34;,
                           @&#34;258&#34;, @&#34;MZ&#34;, @&#34;970&#34;, @&#34;PS&#34;, @&#34;872&#34;, @&#34;PN&#34;, @&#34;262&#34;, @&#34;RE&#34;,
                           @&#34;7&#34;, @&#34;RU&#34;, @&#34;590&#34;, @&#34;BL&#34;, @&#34;290&#34;, @&#34;SH&#34;, @&#34;1&#34;, @&#34;KN&#34;,
                           @&#34;1&#34;, @&#34;LC&#34;, @&#34;590&#34;, @&#34;MF&#34;, @&#34;508&#34;, @&#34;PM&#34;, @&#34;1&#34;, @&#34;VC&#34;,
                           @&#34;239&#34;, @&#34;ST&#34;, @&#34;252&#34;, @&#34;SO&#34;, @&#34;47&#34;, @&#34;SJ&#34;, @&#34;963&#34;, @&#34;SY&#34;,
                           @&#34;886&#34;, @&#34;TW&#34;, @&#34;255&#34;, @&#34;TZ&#34;, @&#34;670&#34;, @&#34;TL&#34;, @&#34;58&#34;, @&#34;VE&#34;,
                           @&#34;84&#34;, @&#34;VN&#34;, @&#34;1&#34;, @&#34;VG&#34;, @&#34;1&#34;, @&#34;VI&#34;, nil];

return dictCodes;
}
@end

int main(int argc, char *argv[]) {
    @autoreleasepool {
      T*t = [ init];
      NSLog(@&#34;%@&#34;, );
      NSLog(@&#34;%@&#34;, );
    }
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 使用国家代码 iOS 将电话号码转换为国际电话号码,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/27059104/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/27059104/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 使用国家代码 iOS 将电话号码转换为国际电话号码