尝试在 Swift 中制作和洗牌卡片组,由名为 cardDeck 的数组中的卡片对象组成。然后我想洗牌。相关代码:
var cardDeck = [card]()
for ind in 1 ... 4
{
for ind2 in 1 ... 13
{
cardDeck.append(card(number: ind2, color: ind))
}
}
cardDeck = GKRandomSource.sharedRandom().arrayByShufflingObjectsInArray(cardDeck)
“无法将 [anyobject] 类型的值赋给 logic.card”(“logic”是整个类名,Card 是其中的另一个类)
有谁知道怎么了?我猜该数组不是 AnyObject 类型的数组,因为我将它声明为包含卡片,对吧?