Пользовательский NSValueTransformer в Xcode 6 с Swift

Кто-нибудь успешно реализовал пользовательский NSValueTransformer в бета-версии XCode 6 с Swift?

У меня есть следующий быстрый класс:

import Foundation

class myTransformer: NSValueTransformer {

  let amount = 100

  override class func transformedValueClass() -> AnyClass!
  {
    return NSNumber.self
  }

  override func transformedValue(value: AnyObject!) -> AnyObject! {
    return value.integerValue + amount
  }
}

Таким образом, все, что должен сделать этот преобразователь, это добавить 100 к заданному значению в графическом интерфейсе.

Как вы можете видеть, класс трансформатора теперь появляется в выпадающем списке Value Transformer в IB.

Но если я выберу этот преобразователь, приложение вылетает с:

2014-08-27 20:12:17.686 cdTest[44134:303] 
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', 
reason: 'Cannot find value transformer with name newTransformer'

Правильно ли зарегистрировать этот преобразователь в AppDelegate с

override class func initialize() {
  let newTransformer = myTransformer()
}

Кто-нибудь знает, как все это должно работать?

С уважением! Мартин

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

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