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