Swift 4.1、Xcode 9.3、可可应用程序
如何从 string.index 获取 Int 以便与其他属性编号一起使用?
@IBOutlet weak var inputFromTextField: NSTextField!
@IBAction func button(_ sender: NSButton) {
let temporaryHolder = inputFromTextField.stringValue.characters
for input in temporaryHolder {
let distance = temporaryHolder.index(of: input)
print(input)
print(distance + 100)
}
Run Code Online (Sandbox Code Playgroud)
错误代码:
二元运算符“+”不能应用于“String._CharacterView.Index?”类型的操作数 (又名“可选< String.Index >”)和“Int”