小编Ala*_*laa的帖子

如何在Swift iOS中获取给定国家/地区名称的国家/地区电话代码?

我正在开发一个项目,我需要将选定的电话号码(已经从电话联系人列表中选择的用户)发送到服务器,格式为:international-code-without-zeros-or-plus_the-number所以我需要处理很多案例:没有国际代码的号码,带零的号码,带加号的号码,带有两个零的号码..问题是当我有一个前所未有的国家电话号码的本地电话号码时,我可以获得当前的国家名称(国家/地区名称代码)如果设备通过此代码拥有有效的SIM卡

let networkInfo: CTTelephonyNetworkInfo = CTTelephonyNetworkInfo()
let ar = networkInfo.subscriberCellularProvider
if ar != nil {
if  let mcc = ar.mobileCountryCode {
    myInformation.countryCode = mcc
    }
Run Code Online (Sandbox Code Playgroud)

那么我怎样才能获得国家电话代码?

iphone mobile-country-code ios swift

8
推荐指数
2
解决办法
2万
查看次数

使用Swift 2进行Base64编码/解码

我的代码在使用Swift 1.2的Xcode 6.4上运行良好:

 var imageData = UIImageJPEGRepresentation(firstImageView.image!, 0.2)

 let base64String = imageData!.base64EncodedStringWithOptions(.allZeros)
Run Code Online (Sandbox Code Playgroud)

一旦我转移到Xcode 7和Swift 2,出现以下错误:

没有更多上下文,表达式的类型是模糊的

所以我尝试过:

let base64String = imageData!.base64EncodedStringWithOptions(options: NSDataBase64EncodingOptions.allZeros)
Run Code Online (Sandbox Code Playgroud)

但NSDataBase64EncodingOptions中没有"allZeros"选项.

base64 ios9 swift2

5
推荐指数
1
解决办法
2643
查看次数

如何检测 iPhone 6 设备的运动?(确定 iPhone 设备是否移动 - x,y,z- 上的最小可能运动)

我正在处理一项任务,以确定 iPhone 6 何时在任何方向(x、y 或 Z)移动(最小的移动甚至不是抖动!)。实现这一目标的最佳方法是什么?

iphone motion-detection core-motion swift ios8

3
推荐指数
1
解决办法
3084
查看次数

如何更改FBSDKLoginButton iOS 8.3/Swift 1.2的默认设计?

我目前正在使用App,我需要更改Facebook SDK提供的Facebook按钮的默认设计.我成功地让提供的按钮透明并将其粘贴在设计视图上方,并且效果很好(现在设计匹配并且Facebook SDK按钮的功能运行良好).在我这样做之后我的问题出现了,因为按钮失去了它的Ui效果(点击时没有突出显示).如果有人可以帮助我,我需要为这个设计按钮添加突出显示效果.让我们澄清一点:我将UIView设计为按钮,我在其上方放置了一个透明的Facebook SDK按钮,结果是我的设计形状和Facebook按钮的功能同时失去:点击时没有突出显示效果.

facebook swift ios8.3

3
推荐指数
2
解决办法
6675
查看次数