相关疑难解决方法(0)

NSString:isEqual vs. isEqualToString

isEqual:和之间有什么区别isEqualToString:

为什么类添加了isEqualTo*方法(NSArray的isEqualToArray,NSData的isEqualToData,...)而不仅仅是覆盖isEqual:

iphone cocoa objective-c nsstring

94
推荐指数
4
解决办法
4万
查看次数

Objective-C中的字符串比较

我目前有一个网络服务器设置,我通过SOAP与我的iPhone应用程序进行通信.我正在返回一个包含GUID的字符串,当我尝试将其与另一个字符串进行比较时,我得到一些奇怪的结果.

为什么这不会开火?当然这两个字符串是匹配的吗?

NSString *myString = @"hello world";

if(myString == @"hello world")
    return;
Run Code Online (Sandbox Code Playgroud)

objective-c nsstring

86
推荐指数
3
解决办法
11万
查看次数

字符串比较目标C.

我一直在努力进行简单的比较,但我无法让它发挥作用.我正在读取一个XML文件,我需要比较它的数据才能显示正确的图片.

http://www.cleaner.se/larm.xml (用于解析的示例文件)

我尝试过这样的事情:

if([aLarm.larmClass isEqualToString:@"A"])
    NSLog(@"same");
 else
    NSLog(@"Not same");
Run Code Online (Sandbox Code Playgroud)

如果我使用:NSLog(aLarm.larmClass); 控制台将它尽可能好地完成.我究竟做错了什么?

compare objective-c

0
推荐指数
1
解决办法
7287
查看次数

检查密码字段和验证密码字段是否不相等?

我在一个应用程序上有一个注册表单.您输入电子邮件,然后输入所需的密码和验证密码.它需要检查,如果两个密码字段passwordFieldOne,并passwordFieldTwo和不相等.他们需要检查它们是否与我的错误过程不相等才能正常工作.这是我尝试过的一些事情.

    if(passwordFieldOne != passwordFieldTwo){
        //do whatever
    }
Run Code Online (Sandbox Code Playgroud)

-

    if(passwordFieldOne.text != passwordFieldTwo.text){
        //do whatever
    }
Run Code Online (Sandbox Code Playgroud)

-

    if((passwordFieldOne.text == passwordFieldTwo.text) == False){
        //do whatever
    }
Run Code Online (Sandbox Code Playgroud)

PS.请不要回应告诉我,我可以检查它们是否相等,或检查它们是否相等然后再说.谢谢你的帮助.

iphone passwords xcode registration verify

0
推荐指数
2
解决办法
7553
查看次数