Swift “类型”;codechefRoot";不符合可解码协议
为什么只有“codechefRoot”发生错误,而其他结构对象工作正常 我的意思是codechefRoot和其他struct对象一样,为什么错误只发生在它上面 <代码>导入基础 结构codeforcesRoot:可解码{ 变量状态:字符串 var结果:[codeforcesData] } 结构codeforcesData:可解码{ 变量句柄:字符串 变量秩:字符串 风险值评级:整数 } struct interviewbitRoot:可解码{ 变量秩:字符串 var分数:字符串 变量条纹:字符串 } 结构codechefRoot:可解码{ 变量秩:字符串 变量全局_秩:字符串 变量国家/地区排名:字符串 var竞赛:[竞赛数据] } 结构数据{ 变量名称:String var评级:字符串 变量全局_秩:字符串 变量国家/地区排名:字符串 }Swift “类型”;codechefRoot";不符合可解码协议,swift,structure,Swift,Structure,为什么只有“codechefRoot”发生错误,而其他结构对象工作正常 我的意思是codechefRoot和其他struct对象一样,为什么错误只发生在它上面 导入基础 结构codeforcesRoot:可解码{ 变量状态:字符串 var结果:[codeforcesData] } 结构codeforcesData:可解码{ 变量句柄:字符串 变量秩:字符串 风险值评级:整数 } struct interviewbitRoot:可解码{ 变量秩:字符串 var分数:字符串 变量条纹:字符串 } 结
您出现此错误是因为您的
竞赛数据类型不符合可解码的
通过更改结构竞赛数据{..}
若要struct contestsData:Decodable{..}
应该修复它通常您要复制并粘贴代码,因为链接会被删除或更改,将其粘贴到此处更容易阅读抱歉,我没有收到您的通知。你想让我粘贴代码吗?你发布了代码图像的链接,但是在这样的情况下,发布实际代码更容易阅读。虽然我打出来了哦,是的,非常感谢。