Ich habe einen Fehler in meinem Code wie "Wert kann nicht konvertiert werden vom Typ 'NSRange' (alias 'NSRange') zum erwarteten Argumenttyp 'Range' ('Range') ', aber ich weiß nicht, wie ich das lösen soll, bitte helfen Sie mir?Wert des Typs 'NSRange' (alias '_NSRange') kann nicht in den erwarteten Argumenttyp 'Bereich <Index>' konvertiert werden (auch 'Bereich <String.CharacterView.Index>')
Hier poste ich meinen Code.
NSUserDefaults.standardUserDefaults().setObject("Hey I have started using this Chat App", forKey: "Status")
var strNumber: String = txtPhoneNumber.text!
var myRange: NSRange = NSMakeRange(0, 2)
var myRange1: NSRange = NSMakeRange(0, 1)
var ran: String = strNumber.substringWithRange(myRange) ------> //This line error shows.
var ran1: String = strNumber.substringWithRange(myRange1)
if (ran == "00") || (ran == "60") || (ran == "62") || (ran == "65") || (ran == "91") || (ran == "44") {
strNumber = strNumber.stringByReplacingOccurrencesOfString(ran, withString: "") as String
}
else if (ran1 == "0") {
strNumber = strNumber.stringByReplacingOccurrencesOfString(ran1, withString: myRange1) as NSString
//str_number = str_number.stringByReplacingOccurrencesOfString(ran1, withString: "", options: NSCaseInsensitiveSearch, range: myRange1)
}
Vielen Dank für Ihre Hilfe, ist es für mich nützlich .. [email protected]öflich –