Performing the following in my app won't call the delegate:
NSNetService * bonjourMonitor;
bonjourMonitor = [[NSNetService alloc] initWithDomain:@"local." type:@"_device-info._tcp" name:@"My Mac"];
[bonjourMonitor setDelegate:self];
[bonjourMonitor startMonitoring];
I am using Automatic Reference Counting. Doing the same without ARC works perfect. NSNetService seams to be released before the delegate has been called.
How can I prevent this from happening?
Thanks a lot!
Define bonjourMonitor as an ivar or static.