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