我有一个奇怪的行为:在我的代码中进行了一些更改后,我在 NSURL 中得到了一个未询问的 URL。实际上,这个 URL 在我昨天做的一个测试中是有效的,但是系统记住了这个 URL,即使在另一个应用程序中我也无法更改它。
当我使用以下代码创建一个新应用程序时:
int main(int argc, char *argv[]) {
NSURL *URLurl = [NSURL URLWithString:@"http://www.google.com"];
NSLog([URLurl absoluteString]);
}
baseUrl 类似于:http:inl.co.il,即使我要求 google.com,NSLog 也是正确的并打印:http ://www.google.com
但这对我没有帮助,因为基础是整个代码所使用的。
奇怪的是,NSURL 从哪里获取这个旧的未使用的字符串?
有什么帮助吗?
谢谢