0
我正在从一个连接的套接字接收iPad应用程序中的数据。 我转换使用下面的方法来接收的NSString数据:NSString比较返回NSOrderedDescending而不是NSOrderedSame
NSString *data = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding].
然后我使用的
NSString *substring1 = [data substringFromIndex:length-9]
NSString *substring2 = [data substringFromIndex:length-3]
其中长度为[数据长度]创建从字符串的子串。
那么我的substring2
与@"/>"
字符串比较如下 [substring2 compare:@"/>"]
在这里,我检查了substring2
的价值,同时调试应用程序的价值是@"/>"
但比较结果返回NSOrderedDescending
而不是NSOrderedSame
。
任何人都可以请帮忙吗?
你能打印字符串数据中的字符串吗? –
尝试'[substring2 isEqualToString:@“/>”]' – Akhilrajtr