-1
NSString *result = nil;
if([result rangeOfString:@"SUCCESS"].location != NSNotFound)
{
NSLog(@"Location: %lu", [result rangeOfString:@"SUCCESS"].location);
NSLog(@"Length: %lu", [result rangeOfString:@"SUCCESS"].length);
}
else{
NSLog(@"NULL found: %@", result);
}
這個代碼顯示輸出:當主字符串爲零且子字符串不爲零時,iOS rangeofString會執行什麼操作?
2016-05-12 18:51:44.589 TestProject[21666:207505] Location: 0
2016-05-12 18:51:44.590 TestProject[21666:207505] Length: 0
其實它應該顯示輸出:
NULL found: (null)
請解釋一下,輸出