Следующий код работает отлично на IOS устройстве и симуляторе, но терпит неудачу в Xcode детской площадке (запуск с платформой IOS, установленной в площадках файл инспектор):атрибута пользовательского NSAttributedString с ошибкой только в Xcode детской площадке
class ACertainStringAttribute: NSObject {}
NSMutableAttributedString(string: "Test", attributes: ["MyCustomAttribute" : ACertainStringAttribute()])
Он строит и отлично работать на устройстве, но на игровой площадке я получаю следующую ошибку времени выполнения:
2015-11-15 11:49:08.808 Test[38055:1538435] -[__lldb_expr_154.ACertainStringAttribute encodeWithCoder:]: unrecognized selector sent to instance 0x7fbd69c074d0
Почему это различие?
Похоже, что ваш атрибут не соответствует протоколу NSCoding. – trojanfoe
Если это правда, это должно быть ошибкой при работе на устройстве или симуляторе, а не только на игровой площадке: -/ – Sencha
Наверное, нет. Площадка должна делать что-то другое; Я не знаю Свифта достаточно хорошо, чтобы сказать вам, что. – trojanfoe