-2
返回nil,我面臨着「NSURL URLWithString」方法的問題,「NSURL URLWithString」方法不適用於無效URL字符串
我期待得到在使用上述方法,如果該URL字符串無效爲零。但它的返回空值。
我附上了下面的代碼示例。
NSString *sampleURLString = @"";
NSURL *sampleURL = [NSURL URLWithString:sampleURLString];
NSLog(@"Sample url string : %@", sampleURLString);
NSLog(@"Sample url : %@", sampleURL);
其他信息:
- 我使用的XCode 8.1版。
- 我也在iOS版本 (8,9,10)中測試過設備和模擬器。
- 截至目前,我已經通過使用「canOpenURL」來檢查結果NSURL並避免進一步執行。但我需要知道爲什麼會出現這個問題。
sampleURLString通過你的網址在這裏 –
@HimanshuMoradiya:當通過任何URL,如 「http://www.google.com」 「URLWithString」 功能是否正常工作,並返回一個有效的NSURL,但只有當我傳遞如上所示的空url字符串時,我不會像它應該那樣得到零。 – Bharath
你在使用webview嗎? –