记录NSURL时出现xcode抛出错误

时间:2013-04-13 23:28:04

标签: xcode nsurl

使用以下代码运行xcode并尝试nslog url1

时,任何人都可以帮助解决此错误

.m文件

        NSLog(@"URL flag is not set, Reverting to stored value");
//url1 = [NSURL URLWithString: [NSString stringWithFormat: @"http://radio.qkradio.com.au:8382/listen.mp3"]];
        url1 = [NSURL URLwithString:@"http://radio.qkradio.com.au:8382/listen.mp3"];
        NSLog(url1);

.h文件

NSURL *url1;

错误

2013-04-14 09:18:41.958 iQkradio[61530:4803] REACHABLE!
2013-04-14 09:18:41.990 iQkradio[61530:c07] Application windows are expected to have a root view controller at the end of application launch
2013-04-14 09:18:42.569 iQkradio[61530:4803] URL flag is not set, Reverting to stored value
2013-04-14 09:18:42.570 iQkradio[61530:4803] +[NSURL URLwithString:]: unrecognized selector sent to class 0x1ef926c
2013-04-14 09:18:42.570 iQkradio[61530:4803] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSURL URLwithString:]: unrecognized selector sent to class 0x1ef926c'

2 个答案:

答案 0 :(得分:0)

您的代码中有拼写错误。正确的代码是:

url1 = [NSURL URLWithString:@"http://radio.qkradio.com.au:8382/listen.mp3"];

请注意,“W”是大写的,如here所述。希望这有帮助!

答案 1 :(得分:0)

正如其他人所提到的,您需要使用URLWithString:

但还有更多。尝试按照NSLog(@"%@",url1);

格式化日志