Сохранить кортеж в NSUserDefaults

Я использую кортеж для хранения чего-то подобного.

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

Теперь я хочу сохранить его вNSUserDefaults.

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

Но я получаю следующую ошибку.

Тип '(hasInventoryAccess: Bool, hasPayrolAccess: Bool)' не соответствует протоколу 'AnyObject'

Как я могу решить эту проблему? Если это невозможно, тогда любые другие предложения по сохранению кортежа приветствуются.

Спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос