Ios 我在youtube json视频列表解析中找不到我的错误..我的错误在哪里?
当我键入此代码时Ios 我在youtube json视频列表解析中找不到我的错误..我的错误在哪里?,ios,json,swift,Ios,Json,Swift,当我键入此代码时 func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { if segDisplayedContent.selectedSegmentIndex == 0 { return videosArray.count } } 错误表示缺少预期返回“int”的函数 " 请帮助我修复它此方法: func ta
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if segDisplayedContent.selectedSegmentIndex == 0 {
return videosArray.count
}
}
错误表示缺少预期返回“int”的函数
"
请帮助我修复它此方法:
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
必须返回一个Int
当程序进入“如果”条件时,正确返回一个Int:
return videosArray.count
但是当控制流没有进入“if”条件时会发生什么呢?什么都不返回,编译器也不接受:您还必须返回Int
一个简单的示例,仅用于说明:
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if segDisplayedContent.selectedSegmentIndex == 0 {
return videosArray.count
}
return 0
}
在这个简单的示例中,当“if”条件为true时,我们返回videosArray.count,当“if”条件为false时,我们返回0。如果条件为true,则返回int。要解决此问题,必须在条件为false时返回int