"String?' is not convertible to 'NSString'"(Xcode 7 次迁移后)

"String?' is not convertible to 'NSString'" (after Xcode 7 migration)

您好,我正在开发项目(在 objective-c 完成),但是 class 是在 Swift 中编写的。在迁移到 XCODE 7 for ios9 编译器后返回给我错误:'String?' 不可转换为 'NSString' 代码:

if let view = self.emailTextField.rightView {
                    if (self.emailTextField.text as NSString).validateEmail() {
                        self.emailTextField.rightView?.alpha = 1
                    } else {
                        self.emailTextField.rightView?.alpha = 0
                    }
                }

Swift2 大佬有什么建议:) ?

老板建议:

self.emailTextField.text as NSString 变为 self.emailTextField.text! as NSString

:)