在我的应用程序中执行以下操作将不会调用委托:
NSNetService * bonjourMonitor;
bonjourMonitor = [[NSNetService alloc] initWithDomain:@"local." type:@"_device-info._tcp" name:@"My Mac"];
[bonjourMonitor setDelegate:self];
[bonjourMonitor startMonitoring];我正在使用自动引用计数。在没有ARC的情况下做同样的事情效果很好。要在调用委托之前释放的NSNetService seams。
我如何才能防止这种情况发生?
非常感谢!
发布于 2012-01-28 15:47:18
将bonjourMonitor定义为ivar或static。
https://stackoverflow.com/questions/9037153
复制相似问题