У меня есть приложение macOS, написанное на Swift, с некоторыми NSTextFields, связанными с NSNumbers и с NSNumberFormatters.
Поскольку мне нужно специальное форматирование для этих чисел, я попытался создать собственный NSNumberFormatter:
class CustomNumberFormatter: NSNumberFormatter {
override func number(from string: String) -> NSNumber? {
....
}
override func string(from number: NSNumber) -> String? {
....
}
}
Суть в том, что я получаю это сообщение об ошибке:
NSNumberFormatter переименован в NumberFormatter
Я пытаюсь создать подкласс NumberFormatter, но в этом случае CustomNumberFormatter не отображается в раскадровке.
Что мне не хватает?
Заранее спасибо.