Guardar una tupla en NSUserDefaults

Estoy usando una tupla para almacenar algo como esto.

var accessLavels: (hasInventoryAccess: Bool, hasPayrolAccess: Bool)
accessLavels = (hasInventoryAccess: true, hasPayrolAccess: false)

Ahora quiero guardarlo enNSUserDefaults.

NSUserDefaults.standardUserDefaults().setValue(accessLavels, forKey: "AccessLevelKey")
NSUserDefaults.standardUserDefaults().synchronize()

Pero me sale el siguiente error.

El tipo '(hasInventoryAccess: Bool, hasPayrolAccess: Bool)' no se ajusta al protocolo 'AnyObject'

¿Cómo puedo resolver este problema? Si es imposible, cualquier otra sugerencia para guardar una tupla es bienvenida.

Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta