Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift “类型”;codechefRoot";不符合可解码协议_Swift_Structure - Fatal编程技术网

Swift “类型”;codechefRoot";不符合可解码协议

Swift “类型”;codechefRoot";不符合可解码协议,swift,structure,Swift,Structure,为什么只有“codechefRoot”发生错误,而其他结构对象工作正常 我的意思是codechefRoot和其他struct对象一样,为什么错误只发生在它上面 导入基础 结构codeforcesRoot:可解码{ 变量状态:字符串 var结果:[codeforcesData] } 结构codeforcesData:可解码{ 变量句柄:字符串 变量秩:字符串 风险值评级:整数 } struct interviewbitRoot:可解码{ 变量秩:字符串 var分数:字符串 变量条纹:字符串 } 结

为什么只有“codechefRoot”发生错误,而其他结构对象工作正常

我的意思是codechefRoot和其他struct对象一样,为什么错误只发生在它上面

<代码>导入基础 结构codeforcesRoot:可解码{ 变量状态:字符串 var结果:[codeforcesData] } 结构codeforcesData:可解码{ 变量句柄:字符串 变量秩:字符串 风险值评级:整数 } struct interviewbitRoot:可解码{ 变量秩:字符串 var分数:字符串 变量条纹:字符串 } 结构codechefRoot:可解码{ 变量秩:字符串 变量全局_秩:字符串 变量国家/地区排名:字符串 var竞赛:[竞赛数据] } 结构数据{ 变量名称:String var评级:字符串 变量全局_秩:字符串 变量国家/地区排名:字符串 }
您出现此错误是因为您的
竞赛数据类型不符合
可解码的

通过更改结构竞赛数据{..}


若要
struct contestsData:Decodable{..}
应该修复它

通常您要复制并粘贴代码,因为链接会被删除或更改,将其粘贴到此处更容易阅读抱歉,我没有收到您的通知。你想让我粘贴代码吗?你发布了代码图像的链接,但是在这样的情况下,发布实际代码更容易阅读。虽然我打出来了哦,是的,非常感谢。