Я хочу, чтобы проверить, если файл имеет слово «текст», однако я столкнулся с этой ошибкой: NSRange никогда не может быть нулевым, сравнение не допускается Swift
Есть ли способ решить эту проблему? Благодаря
var data = try NSString(contentsOfFile: documentsDirectoryPath as String,
encoding: NSASCIIStringEncoding)
print(data)
if data.rangeOfString("text") != nil {
print("this is text")
}
else{
print("this is an error")
}
Это нормально, чтобы опубликовать снимок экрана, чтобы отобразить сообщение об ошибке, но вы ** также должны опубликовать код в виде текста ** в вопросе. Используйте кнопку [edit] под своим вопросом для редактирования/добавления информации после публикации. – Moritz
проверить для range.index! = NSNotFound вместо – nielsbot
Swift _String_ не имеет _init (contentOfFile: encoding:) _, не так ли? – nielsbot