0
我創建了一個帶有特殊字符的字符串,然後我遍歷另一個NSString並試圖查看是否找到了我感興趣的NSString和新的NSString之間的匹配。然而,rangeOfString似乎有特殊字符的掛斷。帶特殊字符的rangeOfString
基本上這是這個想法,問題是NSLog從來沒有讀過「華友世界」!因爲它找不到平方根符號。
NSString *goal = @"√"
NSString *input [email protected]"Messing with Sasquatch √"
int strLength = [input length];
int strpos = 0;
unichar ch = [input characterAtIndex:strpos];
while (strpos < strLength)
{
ch = [input characterAtIndex:strpos];
if ([goal rangeOfString:[NSString stringWithFormat:@"%c",ch]].location != NSNotFound)
NSLog(@"Hurray!");
++strpos;
}
謝謝!
掛機?什麼不工作? –
它永遠不會說「萬歲」它永遠找不到sqrt字符 – Meshach
@DavidCaunt任何想法? – Meshach