gpt4 book ai didi

objective-c - 如何将主题标签附加到使用 fileURLWithPath 获取的本地 html 文件 URL?

转载 作者:行者123 更新时间:2023-11-28 23:05:23 26 4
gpt4 key购买 nike

我正在尝试构建一个将传递给 UIWebView 对象的 URL 字符串。到目前为止,我一直指向远程文件,现在已将文件移动到主包中。我使用“创建文件夹引用”选项导入了我的文件,并希望指向名为“html”的文件夹内的 index.html 文件。

我需要将主题标签附加到由以下代码生成的 URL,但不断收到此错误:

-[NSURL stringByAppendingString:]: 无法识别的选择器发送到实例

我不明白为什么在将我的变量转换为 NSString 时我在尝试附加到它时收到此错误。

这是我的代码:

NSInteger rowNumber = indexPath.row;
NSInteger metroRank = rowNumber+1; //sorted by rank, adding one because of zero-based array


NSString *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"html"]];
NSString *urlSuffix = [NSString stringWithFormat:@"#pg=metro&view=%d", metroRank];
NSString *metroViewURL = [url stringByAppendingString:urlSuffix];

当上面的代码命中“stringByAppendString”时,即我收到错误。

最佳答案

首先将其转换为 NSString:

NSString *newURL = [[oldURL absoluteString] stringByAppendingString:@"#myhashtag"];

关于objective-c - 如何将主题标签附加到使用 fileURLWithPath 获取的本地 html 文件 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9365423/

26 4 0