RealmSwiftPermission 'не управляется Царством - PullRequest
0 голосов
/ 25 ноября 2018

В моем Облаке областей у меня есть Область Locations, где я храню locations для своей карты.Каждый пользователь должен иметь доступ к этой Области и получать запросы на ближайшие аннотации.

Но я столкнулся с проблемой: разрешение имеют только администраторы, а не обычные пользователи (как и предполагалось).

Для решения этой проблемы я добавил следующий код в свой ViewController:

try! self.realm.write {
    let everyonePermission = self.realm.permissions.findOrCreate(forRoleNamed: "everyone")
    everyonePermission.canRead = true
    everyonePermission.canQuery = true
}

Я планировал добавить эту роль каждому пользователю, но столкнулся с другой проблемой:

Завершение работы приложения из-за необработанного исключения «RLMException», причина: «Тип объекта« RealmSwiftPermission »не управляется Царством.Если в вашей конфигурации используется пользовательский массив objectClasses / objectTypes, добавьте RealmSwiftPermission в список objectClasses / objectTypes. '*** Первый стек бросить вызов: (0x1845fad8c 0x1837b45ec 0x10122830c 0x101264100 0x101cb2308 0x100cf42bc 0x101cb13a8 0x100cf3ffc 0x100cf35dc 0x1027b11dc 0x1027b119c 0x1027b5d2c 0x1845a3070 0x1845a0bc8 0x1844c0da8 0x1864a5020 0x18e4dd758 0x100cf9720 0x183f51fc0) Libc ++ abi.dylib: оканчивающиеся неперехваченного исключением типа NSException

1019

Что я должен сделать, чтобы решить эту проблему?Возможно, есть другой способ дать разрешение каждому пользователю на доступ к этому Царству?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...