gpt4 book ai didi

iOS:在 didSelectRowAtIndexPath 方法中解析选定行的 url

转载 作者:行者123 更新时间:2023-11-29 13:21:00 26 4
gpt4 key购买 nike

一个。是否可以/适本地为 didSelectRowAtIndexPath 中的选定行初始化 NSXML 解析以填充该方法推送到的详细 View ?我想将与所选项目的标题关联的 URL 解析为详细信息 View ...

B.如果是,那么我怎样才能让它发生?我在以下小动物中有“afeed.title”:

NSXMLParser *urlParser = [[NSXMLParser alloc] initWithContentsOfURL:afeed.url];

警告行在 afeed.url 中惊呼:“不兼容的指针类型将‘NSString *’发送到‘NSURL *’类型的参数”

afeed 是这样创建的:

ArticleGroupLink *afeed = [array objectAtIndex:indexPath.row];

ArticleGroupLink 是一个包含 title(标题在 cellForRowAtIndexpath 方法中使用)和 url(字符串和@属性)的类,它综合了它们。

让我知道我需要分享的任何其他信息:)

最佳答案

正如编译器试图告诉您的那样,它需要一个 NSURL 对象,但您却给了它一个 NSString 对象。

因此,您可以尝试通过执行以下操作将 NSString 转换为 NSURL:

NSString *urlString = afeed.url;
NSURL *url = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

然后你可以这样做:

NSXMLParser *urlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];

关于iOS:在 didSelectRowAtIndexPath 方法中解析选定行的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14365934/

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