gpt4 book ai didi

objective-c - 在 NSURL 中替换

转载 作者:太空狗 更新时间:2023-10-30 03:50:26 26 4
gpt4 key购买 nike

如何在 NSURL 中进行字符串替换?我试过 stringByReplacingOccurrencesOfString 但它适用于 NSString

NSURL *imageURL = [NSURL URLWithString:dataList[indexPath.item][@"image"]];
NSData *imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage *image = [UIImage imageWithData:imageData];

我想替换图片 url

http://example.com/image1.jpg

http://example.com/img1.jpg

最佳答案

NSURL 有一个 absoluteString 方法,你可以像这样使用

NSURL *imageURL = [NSURL URLWithString:dataList[indexPath.item][@"image"]];

NSString *urlString = [imageURL.absoluteString stringByReplacingOccurrencesOfString:@"image" withString:@"img"];

imageURL = [NSURL URLWithString:urlString];

你也可以直接操作 dataList 中的 NSString:

NSString *urlString = [dataList[indexPath.item][@"image"] stringByReplacingOccurrencesOfString:@"image" withString:@"img"];

imageURL = [NSURL URLWithString:urlString];

关于objective-c - 在 NSURL 中替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39361041/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com