没有'NSString'的@interface声明选择器'isequaltostring:'

Rya*_*n E -2 if-statement objective-c nsstring ios

我在我的注册按钮中有一个if语句,其中包含多个变量,例如检查以确保用户填写所有值以及电子邮件是否等于确认的电子邮件.除了我不断得到错误之外,一切都工作在下面:'NSString'没有可见的@interface声明选择器'isequaltostring:'非常感谢任何帮助!

NSString *name      = fieldSignUpName.text;
NSString *password  = fieldSignUpPassword.text;
NSString *phone     = fieldTelephone.text;
NSString *email     = fieldSignUpEmail.text;
NSString *emailtwo  = emailcopy.text;

if ((name.length != 0) && (password.length != 0) && (email.length != 0) && (phone.length != 0) && ([email isequaltoString: emailtwo]))

 //continues statement... 
Run Code Online (Sandbox Code Playgroud)

Mil*_*ilo 6

方法区分大小写.你有

isequaltostring:

哪个NSString没有选择器.正确的方法是:

isEqualToString:

注意大写字母E,T和S.

有关Objective-C约定的更多信息,请参阅此处的 Apple文档.