Есть ли способ загрузить UILabel с текстом с веб-страницы? - PullRequest
0 голосов
/ 30 марта 2011

Есть ли способ загрузить UILabel с текстом с веб-страницы? Если я определю веб-страницу, могу ли я в любом случае удалить текст со страницы?

Например, если в источнике страницы написано «9.5000 / 9.5009», могу ли я взять «9.5000 / 9.5009» и сделать его текстом метки, даже если это число меняется, есть способ загрузить его, используя объявил "Оценить"? Или я ошибаюсь из-за того, что он объявлен как «Оценить».

Могу ли я использовать такой код:

#define kLatestKivaLoansURL @"http://www.roblox.com/Marketplace/TradeCurrency.aspx"

NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSArray* latestLoans = [(NSDictionary*)[responseString JSONValue] objectForKey:@"Rate"];
NSDictionary* loan = [latestLoans objectAtIndex:0];
NSString* rate = [loan objectForKey:@"Rate"];
label.text = [NSString stringWithFormat:@"%i",rate];

Есть ли способ сделать это без страницы, выводящей JSON?

1 Ответ

0 голосов
/ 30 марта 2011
NSURL *url = [NSURL URLWithString:@"http://www.domain.com/rateScript.php"];
NSString *response = [[NSString alloc] initWithContentsOfURL:url];
label.text=response;
[response release];

, используя в качестве сценария следующее:

<?php
$ratefile=file_get_contents("http://www.roblox.com/Marketplace/TradeCurrency.aspx");
$position=0;
$position=strpos($ratefile, '"Rate"',$position)+7;
$start=strpos($ratefile, '"Rate"',$position)+7;
$end=strpos($ratefile, '<',$start+1);
echo substr($ratefile,$start,$end-$start);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...