我有一个像这样的字符串:
http://feedproxy.google.com/~r/MakePartsFast/~3/1dZEOLADapg/
我想使用此字符串加载html页面。但是因为最后在字符串中出现“/”,所以我得到的URL为空。
我的代码如下:
NSURL *ur=[NSURL URLWithString:Mystring];
NSLog(@"%@",ur); //getting null value
NSURLRequest *requestObj = [NSURLRequest requestWithURL:ur];
NSLog(@"%@",requestObj);
因此,如何从字符串中删除最后一个“/”?
最佳答案
试试这个代码...
NSString *Mystring = @"http://feedproxy.google.com/~r/MakePartsFast/~3/1dZEOLADapg/";
if ([Mystring isEqualToString:@""]||[Mystring isEqual:nil]) {
NSLog(@"\n\n String is NULL");
}
else {
NSString *TempURl = [Mystring substringToIndex:[Mystring length]-1];
NSString *urlstr =[TempURl stringByReplacingOccurrencesOfString:@" " withString:@""];
urlstr =[urlstr stringByReplacingOccurrencesOfString:@"\n" withString:@""];
urlstr =[urlstr stringByReplacingOccurrencesOfString:@"\t" withString:@""];
[urlstr retain];
NSURL *ur=[NSURL URLWithString:urlstr];
NSLog(@"%@",ur); //now get string value here
// NSURLRequest *requestObj = [NSURLRequest requestWithURL:ur];
//
// NSLog(@"%@",requestObj);
}
我已注销: http://feedproxy.google.com/~r/MakePartsFast/~3/1dZEOLADapg
希望这对您有帮助...