Как исправить эту ошибку компиляции?
dynamic var users = [User]()
Свойство не может быть помечено как динамическое, поскольку его тип не может быть представлен в Objective-C.
Мне нужно dynamic
, чтобы определенные контроллеры представлений могли наблюдать (через KVO) users
и обновлять свои представления при изменении users
.
NSObject
сработало! Спасибо! :-) Если я правильно помню, в более ранней версии Swift он работал, не будучи подклассомNSObject
, т.е. только наблюдатель должен был быть подклассомNSObject
. Мне так больше нравится, потому что я не понимаю, почемуUser
должен быть подклассомNSObject
. - person ma11hew28   schedule 25.10.2015