NSURL
で文字列置換を行うにはどうすればよいですか? stringByReplacingOccurrencesOfString
を試しましたが、NSString
で動作します。私はNSURLで置き換えます
http://example.com/img1.jpg
NSURL
で文字列置換を行うにはどうすればよいですか? stringByReplacingOccurrencesOfString
を試しましたが、NSString
で動作します。私はNSURLで置き換えます
http://example.com/img1.jpg
NSURL
に画像のURL
http://example.com/image1.jpg
を交換したい
NSURL *imageURL = [NSURL URLWithString:dataList[indexPath.item][@"image"]];
NSData *imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage *image = [UIImage imageWithData:imageData];
は、あなたがそう
NSURL *imageURL = [NSURL URLWithString:dataList[indexPath.item][@"image"]];
NSString *urlString = [imageURL.absoluteString stringByReplacingOccurrencesOfString:@"image" withString:@"img"];
imageURL = [NSURL URLWithString:urlString];
あなたは可能性がアルのように使用することができabsoluteString
方法がありますこれを直接にもデータリストからNSStringの上で動作します。
NSString *urlString = [dataList[indexPath.item][@"image"] stringByReplacingOccurrencesOfString:@"image" withString:@"img"];
imageURL = [NSURL URLWithString:urlString];
NSURL *imageURL = [NSURL URLWithString:dataList[indexPath.item][@"image"]];
NSString *urlString = [imageURL.absoluteString stringByReplacingOccurrencesOfString:@"image" withString:@"img"];
NSString *webStringURL = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
imageURL = [NSURL URLWithString:webStringURL];
これはあなたを助けることを願っています。
あなたはそうNSURL
の専用のAPIを使用するURLの最後のパスコンポーネントを交換しようとしている。
NSURL *imageURL = [NSURL URLWithString:dataList[indexPath.item][@"image"]];
NSURL *newURL = [[imageURL URLByDeletingLastPathComponent] URLByAppendingPathComponent:@"img.jpg"];
NSData *imageData = [NSData dataWithContentsOfURL: newURL];
stringByReplacingOccurrencesOfString
予期しない動作を引き起こす可能性があります。
ありがとうございます。それは仕事です – OsamahM
あなたは大歓迎です。それがあなたを助けたら親切に答えを受け入れてください:) – akdsouza