繁体   English   中英

“串?' 不能转换为'NSString'“(Xcode 7迁移后)

[英]“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM