Hi,
I don’t know why the error "Use of undeclared type ‘Card’ " is coming. Can someone help me, please?
Xcode Version 11.4
Card.swift
…
import Foundation
class Card {
var imageName = “”
var isFlipped = false
var isMatched = false
}
…
CardModel.swift
…
import Foundation
class CardModel {
func getCards() -> [Card] {
// Declare an Array to store the generated cards
var generatedCardsArray = [Card]()
// Randomly generate pairs of cards
for _ in 1...8 {
// get a random number
let randomNumber = arc4random_uniform(13) + 1
// create the first card object
let cardOne = Card()
cardOne.imageName = "card\(randomNumber)"
generatedCardsArray.append(cardOne)
// create the second card object
let cardTwo = Card()
cardTwo.imageName = "card\(randomNumber)"
}
// Randomize the array
// Return the Array
}
}
…