我在Swift中使用hpple,并且希望使用相同的语法。
目标-C非常有效:
myElement.title = [[element firstChild] content];Swift不编译:
myelement.title = element.firstchild.content我收到错误TFHppleElement!没有名为“content”的成员
另一方面,下面的工作原理很好,这表明似乎正确设置了特定的myElement和hpple:
myElement.url = element.objectForKey("href") // Works fine有什么想法吗?
发布于 2015-08-01 14:06:57
firstchild可能会返回一个可选选项,因为可能没有第一个孩子。您需要打开该选项才能使用它。我建议:
if let content = element.firstchild?.content {
myelement.title = content
}如果myelement.title也是可选的,您可以这样做:
myelement.title = element.firstchild?.contenthttps://stackoverflow.com/questions/31762606
复制相似问题