Swift:Ifletstatementfailingtohandleemptyarray我有一个使用FoursquareAPI下载JSON数据的应用程序。我正在使用NSURLSession和带有完成块方法的dataTaskWithRequest来获取数据。我得到的数据很好,但有时名为groups的嵌套数组可能为空。当我像下面这样解析JSON时,由于某种原因,我的条件语句没有像我期望的那样处理空数组。而不是将数组评估为空并继续执行iflet...else语句的"else"部分,而是通过运行时错误声明:index0beyondboundsofemptyarray12345678910111213