UIWebView需要从设备加载带ID的URL

时间:2009-07-01 19:20:42

标签: iphone uiwebview

我有UIWebView我需要加载一个带有特定网址的网页,该网址会从用户的iPhone中提取一个数字。

我有以下代码

UIDevice *myDevice = [UIDevice currentDevice];
NSString *deviceUDID = [myDevice uniqueIdentifier];

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://mysite.com/test.php?uid="]]];

如何将deviceUDID放在mysite.com/test.php?uid=

的末尾

2 个答案:

答案 0 :(得分:3)

这可以通过多种方式完成。

NSString *query = [[NSString alloc] initWithFormat:@"http://mysite.com/test.php?uid=%@", [[UIDevice currentDevice] uniqueIdentifier]];
NSURL *url = [[NSURL alloc] initWithString:query];

注意,如果您只想记录UDID,则无需使用webView。您甚至可以使用以下代码:

NSString *response = [[NSString alloc] initWithContentsOfURL:url];
if(response)
    //success
else
    //no response from server

答案 1 :(得分:1)

如评论中所述,你不能使用

[NSString stringWithFormat:@"....%@", uid]

请记住,%@将替换NSString。