title: NSNetService delegates not being called
body: <p>I'm trying to resolve a NSNetService (named "My_Mac") to an IP in a background app with this code:</p>
  
  <pre><code>NSNetService *service = [[NSNetService alloc] initWithDomain:@"local." type:@"_daap._tcp" name:@"My_Mac"];
  [service setDelegate:self];
  [service resolveWithTimeout:5];
  </code></pre>
  
  <p>And in the same class, I have these delegate methods defined:</p>
  
  <pre><code>- (void)netServiceDidResolveAddress:(NSNetService *)sender
  - (void)netService:(NSNetService *)sender didNotResolve:(NSDictionary *)errorDict
  </code></pre>
  
  <p>Here's the strange part: neither delegate methods get called unless I run a NSAlert after   "[service resolveWithTimeout:5];". Any ideas?</p>