我有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=
答案 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。