Сбой при использовании NSPredicate в быстром после Xcode Beta 6
Мой код хорошо работал в Xcode beta 5, но после загрузки beta 6 он вылетал.
Вот код, который у меня есть:
extension String {
/**
* http://stackru.com/questions/3139619/check-that-an-email-address-is-valid-on-ios
*/
func isValidEmail() -> Bool {
let emailRegex = ".+@([A-Za-z0-9-]+\\.)+[A-Za-z]{2}[A-Za-z]*";
let emailTest = NSPredicate(format: "SELF MATCHES %@",emailRegex);
return emailTest.evaluateWithObject(self);
}
}
При выполнении происходит сбой в строке NSPredicate:
let emailTest = NSPredicate(format: "SELF MATCHES %@",emailRegex);
Кто-то что-то знает об этой проблеме?
1 ответ
Решение
Попробуйте удалить производные данные, а затем восстановить, этот метод решил мою проблему!
~/Library/Developer/Xcode/DerivedData/