0

次のコードを使用して、文字列で URL を作成しようとしています

NSString *urlStr = [NSString stringWithFormat:@"http://demo.com"];
NSURL *url = [NSURL urlWithString:urlStr];

しかし、URL は常に nil になります。URL の説明を印刷すると、次のようになります。

url の説明の出力:(NSURL *) url = 0xbfffdb78 (Objective-C オブジェクトではありません)

誰でも私を助けることができますか?何が欠けていますか?

4

2 に答える 2

2

これを試して、

      NSString *urlstr=[NSString stringWithFormat:@"http://google.com"];

      urlstr = [urlstr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

      NSURL * url=[NSURL URLWithString:urlstr];
于 2012-10-19T09:58:15.420 に答える
0

NSURL または NSMutableURL の説明は、この方法で出力されます。

  NSLog(@"%@",url.absoluteString);
于 2012-10-19T09:21:55.693 に答える