NSNetService делегат и ARC - PullRequest
       22

NSNetService делегат и ARC

0 голосов
/ 27 января 2012

Выполнение следующего в моем приложении не вызовет делегата:

NSNetService * bonjourMonitor;
    bonjourMonitor = [[NSNetService alloc] initWithDomain:@"local." type:@"_device-info._tcp" name:@"My Mac"];
    [bonjourMonitor setDelegate:self];
    [bonjourMonitor startMonitoring];

Я использую автоматический подсчет ссылок.Делать то же самое без ARC работает отлично.Швы NSNetService будут освобождены до вызова делегата.

Как я могу предотвратить это?

Большое спасибо!

1 Ответ

1 голос
/ 28 января 2012

Определите bonjourMonitor как ивар или статический.

...