Приложение Homekit получает сигнал об ошибке SIGABRT
Я новичок в разработке Apple HomeKit и iOS, у меня есть UITableViewController, который пытается управлять экземпляром HMHomeManager, но каждый раз после инициализации экземпляра HMHomeManager происходит сбой программы с сигналом: SIGABRT.
интерфейс:
#import <UIKit/UIKit.h>
#import <Homekit/HomeKit.h>
@interface ItemListTableViewController : UITableViewController <HMHomeManagerDelegate>
@property HMHomeManager* homeManager;
@end
Тогда у меня есть реализация:
- (void)viewDidLoad {
[super viewDidLoad];
self.homeManager = [[HMHomeManager alloc] init];
self.homeManager.delegate = self;
}
И когда отображается это представление, программа падает с SIGABRT:
libsystem_kernel.dylib`__pthread_kill:
0x108277efc <+0>: movl $0x2000148, %eax ; imm = 0x2000148
0x108277f01 <+5>: movq %rcx, %r10
0x108277f04 <+8>: syscall
-> 0x108277f06 <+10>: jae 0x108277f10 ; <+20>
0x108277f08 <+12>: movq %rax, %rdi
0x108277f0b <+15>: jmp 0x1082727cd ; cerror_nocancel
0x108277f10 <+20>: retq
0x108277f11 <+21>: nop
0x108277f12 <+22>: nop
0x108277f13 <+23>: nop
Большое спасибо за любую помощь!