【问题标题】:How to concatenate an nsstring url如何连接一个nsstring url
【发布时间】:2011-04-21 07:47:45
【问题描述】:

如何连接NSString URL?例如:

http://isomewebsite.com/username=[someuservariable]&password=[somevariable]

【问题讨论】:

    标签: iphone cocoa cocoa-touch url nsstring


    【解决方案1】:

    试试下面的代码。

    NSString* myURLString = [NSString stringWithFormat:@"somewebsite.com/username=%@&password=%@", myUserName,myPassword];
    NSURL *url = [NSURL URLWithString:myURLString];
    

    这里的博客教程将帮助您了解更多关于Handling url authentication challenges accessing password protected servers

    【讨论】:

      【解决方案2】:

      可以使用NSString的stringWithFormat方法:

      NSString *url = [NSString stringWithFormat:@"somewebsite.com/username=%@&password=%@", someuservariable, some variable];
      

      【讨论】:

      • result = [[NSString alloc] initWithFormat: @"dev.evsoft.pk/fgglobal/…; 但它不起作用:(
      • 不要忘记包含 ?在路径名和查询字符串之间(如果服务器想要它没有?,我建议修复服务器,如果这在你的能力范围内)。
      【解决方案3】:

      试试这个出色的帖子 - URL encoding an NSString on iOS

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多