在高级Iphone项目“Apress”上试用推送通知示例

时间:2010-03-11 23:14:26

标签: iphone objective-c

大家好我试试推送通知的第10章示例。不知道是否有人读过它,这是一篇关于推送通知的精彩文章。代码似乎很好,我唯一的问题是当我使用

NSString *registerResult = [NSString stringWithContentsOfURL:[NSURL URLWithString:getURLString]]; 它给了我一个警告,它在iPhone 3.0中被折旧,所以我搜索了一个我发现

的变化
[NSString stringWithContentsOfURL:encoding:error:]

适用于此但我不知道如何使用本文的代码实现它可能有人请给我一个示例如何让这个链接与这个应用程序一起工作。

这是参考代码。

NSString *hostString = @"http://2push2.us/apress/apress.php";
NSString *nameString = @"2Push2Test";
NSString *argsString = @"%@?token=%@&cmd=reg&name=%@";
NSString *getURLString = [NSString stringWithFormat:argsString,hostString,tokenString,nameString];
NSString *registerResult = [NSString stringWithContentsOfURL:[NSURL URLWithString:getURLString]];

由于

1 个答案:

答案 0 :(得分:2)

尝试以下

NSURL *url = [NSURL URLWithString:getURLString];

NSError *error = nil;
NSString *registerResult = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&error];

if (error) {
    NSLog(@"Failure: %@", [error localizedDescription]);
}