[英]“String?' is not convertible to 'NSString'” (after Xcode 7 migration)
你好我正在开发项目(在objective-c中完成它)但是一个类在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
self.emailTextField.text! as NSString
:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.