0

使用以下代码运行 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'
4

2 回答 2

0

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

但还有更多。尝试像这样格式化您的日志NSLog(@"%@",url1);

于 2013-04-14T00:17:26.337 回答
0

您的代码中有错字。正确的代码是:

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

请注意,这里提到的“W”是大写的。希望这可以帮助!

于 2013-04-13T23:52:42.193 回答