如何在Xcode中使用参数调用url

时间:2012-11-18 13:43:56

标签: ios xcode push-notification apple-push-notifications

我有一个用于推送通知服务和工作的php文件..我想在xcode中使用那个php文件,例如发送设备令牌和消息,如查询字符串..

我使用了这段代码

NSString *urlString = @"http://xxxxxx.com/send-notification.php?token=%@&message=test";                       
NSString *escapedString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *add = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@",escapedString,token]];`

但不工作我不知道如何调用这个php ..

感谢所有帮助

1 个答案:

答案 0 :(得分:1)

您需要以不同的方式创建您的网址。在您的代码中,以后不会替换初始%@中的urlString

相反,尝试编写代码如下:

NSString *urlString = [NSString stringWithFormat:@"http://xxxxxx.com/send-notification.php?token=%@&message=test", token];
NSString *escapedString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *add = [NSURL URLWithString:escapedString];

创建NSUrl实例后,您必须打开与网址的http连接。