ios - 它向我显示了一个错误,上面写着“无法将 'Int.Type' 类型的值转换为预期的参数类型 Int”
问题描述
这是代码,左边是名为 Concentration 的应用程序的模型部分,右边也是名为 Card 的应用程序的模型部分
我正在快速做一个匹配纸牌游戏的教程。问题是在本教程中是 swift 4,现在我使用的是 swift 5。如果错误是因为这个,idk。请帮忙
解决方案
那是因为您试图通过 Int 它是一个结构,您必须将代码更改为这样
for item in 1...numberOfPairCard{
let card = Card(identifier: item)
cards += [card,card]}
推荐阅读
- javascript - JS 版本 bittrix 的 API 问题
- python - “if 2 < a < b: do someting”在 Python 中是什么意思?
- javascript - 推送到数组作为变量,而不是字符串
- python - 如何覆盖`savefig`方法以便它可以解包元组
- xml - 通过在markdown中的引用嵌入图表(例如draw.io原理图作为xml文件)
- php - 在 ubuntu 上启动 php7.4-fpm 时出现问题
- wolfram-mathematica - 如何在 wolfram alpha 的函数中为每个区域(域)定义不同的表达式
- c# - 尝试在 C# 中更新数据不起作用
- c# - 有没有办法在显示工具提示文本后触发回调?
- javascript - VueJS项目的选择选项中不显示选择的值