我用于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) 我使用了这个代码,但我遇到的问题是,如果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)