Salvar uma tupla no NSUserDefaults
Estou usando uma tupla para armazenar algo assim.
var accessLavels: (hasInventoryAccess: Bool, hasPayrolAccess: Bool)
accessLavels = (hasInventoryAccess: true, hasPayrolAccess: false)
Agora eu quero salvá-loNSUserDefaults
.
NSUserDefaults.standardUserDefaults().setValue(accessLavels, forKey: "AccessLevelKey")
NSUserDefaults.standardUserDefaults().synchronize()
Mas eu recebo o seguinte erro.
O tipo '(hasInventoryAccess: Bool, hasPayrolAccess: Bool)' não está em conformidade com o protocolo 'AnyObject'
Como posso resolver esse problema? Se for impossível, qualquer outra sugestão para salvar uma tupla é bem-vinda.
Obrigado.