我有一个功能:
func retrieveArticleWithTopic(topicId id: String, success: ([Newsfeed] -> Void), failure: (NSError -> Void)) {
client.fetchEntries(["content_type": ContentType.Article.rawValue, "include": 10]) { (results) in
// TODO: some more code will go here
var feeds = [Newsfeed]()
success(feeds)
}
}
我需要将ID作为字符串传递给。我努力调用此函数并将值传递给它。我试过了:
ContentManager().retrieveTopics(TopicID:"Hello")
但我收到的错误是Missing argument for parameter failure in call
。
如何将字符串传递给此函数?
答案 0 :(得分:0)
failure
和retrieveTopics(topicID: "hello", success: { newsfeeds in
print("retrieved \(newsfeeds)")
}, failure: { error in
print("error: \(error)")
})
参数是必需的(它们没有默认值)。你必须通过两个街区:
sed 's/\r$//' inputFile | awk '{printf "%s", $0}'
答案 1 :(得分:0)
你应该这样打电话:
retrieveArticleWithTopic(topicId: "", success: { (newsfeeds) in
}) { (error) in
}
或者你不想处理成功或失败,你可以选择它。
func retrieveArticleWithTopic(topicId id: String, success: ([Newsfeed] -> Void)?, failure: (NSError -> Void)?) {
}
retrieveArticleWithTopic(topicId: "", success: nil, failure: nil)