Кодът ми работеше добре в Xcode бета 5, но след като изтеглих бета 6, се срина.
Това е кодът, който имам:
extension String {
/**
* http://stackoverflow.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);
Някой знае ли нещо за този проблем?