Reputation: 11
NSString *urlString = [NSString stringWithFormat:@"http://shareaspetto.com/share/updateprofile.php?name=%@&gender=%@&email=%@&about_us=%@&id=%@&image=%@", nameString, genderString, emailString, aboutusString, idString, imgNameString];
NSLog(@"urlString = %@", urlString);
while ([urlString rangeOfString:@" "].location != NSNotFound) {
urlString = [urlString stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
}
NSString *rplyString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString]];
The warning Incompatible pointer types sending 'NSURL *__strong' to parameter of type 'NSString *'
occurs when I compile the above code.
Upvotes: 1
Views: 4178
Reputation: 431
Covert String with stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
NSString *urlString = [NSString stringWithFormat:@"http://shareaspetto.com/share/updateprofile.php?name=%@&gender=%@&email=%@&about_us=%@&id=%@&image=%@", nameString, genderString, emailString, aboutusString, idString, imgNameString];
urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
NSLog(@"urlString = %@", urlString);
while ([urlString rangeOfString:@" "].location != NSNotFound) {
urlString = [urlString stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
}
NSString *rplyString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString]];
Upvotes: 1