Испытание примера push-уведомлений на продвинутых проектах Iphone "Apress" - PullRequest
1 голос
/ 12 марта 2010

Привет всем, я пробую пример главы 10 на push-уведомлениях. Не знаю, читал ли кто-нибудь, это действительно отличная статья о push-уведомлениях. код выглядит нормально, единственная проблема, которую я имею, это когда я использую

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 Ответ

2 голосов
/ 12 марта 2010

попробуйте следующее

NSURL *url = [NSURL URLWithString:getURLString];

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

if (error) {
    NSLog(@"Failure: %@", [error localizedDescription]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...