gpt4 book ai didi

iphone - 找不到方法 '-parseRss:entries.'(返回类型默认为 'id')

转载 作者:行者123 更新时间:2023-12-03 08:35:56 25 4
gpt4 key购买 nike

我在尝试实现rss feed时,在应用程序中遇到警告。

警告:Method '-parseRss:entries.' not found (return type defaults to 'id').Method '-parseAtom:entries.' not found (return type defaults to 'id').发生在self...行的下方

- (void)parseFeed:(GDataXMLElement *)rootElement entries:(NSMutableArray *)entries {

if ([rootElement.name compare:@"rss"] == NSOrderedSame) {
[self parseRss:rootElement entries:entries];
} else if ([rootElement.name compare:@"feed"] == NSOrderedSame) {
[self parseAtom:rootElement entries:entries];
} else {
NSLog(@"Unsupported root element: %@", rootElement.name);
}
}

我尝试在.h文件中放入 - (void)parseRss:(GDataXMLElement *)rootElement entries:(NSMutableArray *)entries和- (void)parseAtom:(GDataXMLElement *)rootElement entries:(NSMutableArray *)entries,但出现错误。

如何清除这2条警告?

谢谢。

最佳答案

几个建议

  • 绝对确保您的
    .h文件中的方法与.m文件中的键入完全相同
  • 确保警告方法的返回类型正确
  • 尝试将parseRSSparseAtom的实现放到parseFeed的实现之前

  • 如果我没记错的话,您将按照 here教程来制作RSS阅读器。您会注意到,如果在底部下载完整的源代码,则Ray不会在.h文件中添加方法 header 。他在 parseRSS函数之前实现了 parseAtomparseFeed函数。

    关于iphone - 找不到方法 '-parseRss:entries.'(返回类型默认为 'id'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6573719/

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