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

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

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

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

0 ответов

Другие вопросы по тегам