小编Mak*_*zev的帖子

如何以编程方式在iOS 11中打开蓝牙设置

我用于iOS 10的代码不再适用于iOS 11 ...任何想法要改变什么?我需要打开蓝牙设置,而不是通过以下代码打开的常规iOS设置

if let settings = URL(string: "App-Prefs:root=Bluetooth") {
        UIApplication.shared.open(settings, options:[:], completionHandler:nil)
}
Run Code Online (Sandbox Code Playgroud)

settings bluetooth swift3 swift4 ios11

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

将输入的数字格式化为美国电话号码格式化(###)### - ####

我使用了这个代码,但我遇到的问题是,如果texfield为空(索引超出界限),则无法正常工作;如果用户未更改phonenumber并按下Save按钮,则会再次执行代码并插入"(("和" - ".

关于我能做什么的任何想法?

var stringts: NSMutableString = self.ts.text
stringts.insertString("(", atIndex: 0)
stringts.insertString(")", atIndex: 4)
stringts.insertString("-", atIndex: 5)
stringts.insertString("-", atIndex: 9)
self.ts.text = stringts
Run Code Online (Sandbox Code Playgroud)

format nsmutablestring ios swift

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

标签 统计

bluetooth ×1

format ×1

ios ×1

ios11 ×1

nsmutablestring ×1

settings ×1

swift ×1

swift3 ×1

swift4 ×1