[英]“String?' is not convertible to 'NSString'” (after Xcode 7 migration)
Hello I'm developing project (finishing it in objective-c) but one class was writed in Swift. 你好我正在开发项目(在objective-c中完成它)但是一个类在Swift中被写了。 After migration to XCODE 7 for ios9 compiler back to me with Error: 'String?'
迁移到XCODE 7 for ios9编译器后回到我的错误:'String?' is not convertible to 'NSString' for code:
代码不能转换为'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
}
}
Any advice from Swift2 Bosses :) ? 来自Swift2老板:)的任何建议?
Boss advice: 老板建议:
self.emailTextField.text as NSString
becomes self.emailTextField.text! as NSString
self.emailTextField.text as NSString
成为self.emailTextField.text! as NSString
self.emailTextField.text! as NSString
:) :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.