Приложение 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    

Большое спасибо за любую помощь!

0 ответов

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