Por que não consigo verificar se minha matriz de matrizes contém uma matriz específica?

Estou tentando verificar se uma matriz de matrizes contém uma matriz de seqüências de caracteres. Minha mensagem de erro diz:

"Não foi possível encontrar uma sobrecarga para 'contém' que aceita uma lista de argumentos do tipo '([([(String)])]), [(String)])'"

var allCards = [[String]]()
var exp1 = [String]()

if !contains(allcards, exp1) {
    allCards.append(exp1)
}

O que está acontecendo!?

questionAnswers(2)

yourAnswerToTheQuestion