Создание фиктивных объектов CLBeacon для модульного тестирования (XCTest) в Swift - PullRequest
0 голосов
/ 11 января 2019

Как мне начать создавать фиктивные объекты CLBeacon, для которых я могу установить значения major, minor и UUID? Я пробовал и KVO, и подклассы CLBeacon, но:

  1. При попытке KVO я получаю NSUnknownKeyException, в котором говорится, что CLBeacon не совместим с кодированием значения ключа ни для одного из ключей, которые я хотел бы изменить.

  2. Создание CLBeacon (т. Е. CLBeacon ()), похоже, приводит к сбою программы (Поток 1: EXC_BAD_ACCESS (code = 1, address = 0x8)), когда я пытаюсь сделать это в методе в моем классе тестирования.

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