2

我有一个用于推送通知服务和工作的 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 ..

感谢所有帮助

4

1 回答 1

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 实例后,您必须打开到该 url 的 http 连接。

于 2012-11-18T14:10:04.460 回答