[英]How to put value of NSUserdefault in URL
I have this url NSURL *url = [NSURL URLWithString:@"http://site.com/ArcGIS/rest/services/POI_Data/MapServer/0/query?&where=ToegangsNr+%3D+5002&returnGeometry=true&outSR=4326&f=json"];
我有这个网址
NSURL *url = [NSURL URLWithString:@"http://site.com/ArcGIS/rest/services/POI_Data/MapServer/0/query?&where=ToegangsNr+%3D+5002&returnGeometry=true&outSR=4326&f=json"];
But i want to change the 5002 value in the string with the NSUserdefault _phonenumber
. 但我想用NSUserdefault
_phonenumber
更改字符串中的5002值。
How can i do this? 我怎样才能做到这一点?
The other code of this function is: 该函数的其他代码是:
ASIHTTPRequest *_request = [ASIHTTPRequest requestWithURL:url];
__weak ASIHTTPRequest *request = _request;
request.requestMethod = @"POST";
[request addRequestHeader:@"Content-Type" value:@"application/json"];
[request appendPostData:[json dataUsingEncoding:NSUTF8StringEncoding]];
// 5
[request setDelegate:self];
[request setCompletionBlock:^{
[MBProgressHUD hideHUDForView:self.view animated:YES];
NSString *responseString = [request responseString];
NSLog(@"Response: %@", responseString);
[self plotCrimePositions:request.responseData];
}];
[request setFailedBlock:^{
[MBProgressHUD hideHUDForView:self.view animated:YES];
NSError *error = [request error];
NSLog(@"Error: %@", error.localizedDescription);
}];
NSURL *url = [NSURL URLWithString:@"http://site.com/ArcGIS/rest/services/POI_Data/MapServer/0/query?&where=ToegangsNr+%3D+5002&returnGeometry=true&outSR=4326&f=json"];
NSString *urlString = [url absoluteString];
urlString = [urlString stringByReplacingOccurrencesOfString:@"5002" withString:[userDefaults objectForKey:@"_phoneNumber"]];
NSLog(@"%@",urlString);
url = [NSURL URLWithString:urlString];
NSLog(@"%@",url);
Hope it help. 希望它有所帮助。
Try this: 尝试这个:
NSString *urlStr = [NSString stringWithFormat:@"http://site.com/ArcGIS/rest/services/POI_Data/MapServer/0/query?&where=ToegangsNr+%%3D+%@&returnGeometry=true&outSR=4326&f=json", [[NSUserDefaults standardUserDefaults] objectForKey:@"_phonenumber"]];
NSURL* url = [NSURL URLWithString:urlStr];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.