Сбой при использовании 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/

Другие вопросы по тегам