title: WatchConnectivity transferUserInfo not working when watch app terminated
body: <p>As I read the doc, transferUserInfo is a queued process of 1, and the latest data will surely reach the watch sandbox.</p>
  
  <p>This is the code on the iOS app:</p>
  
  <pre><code>-(void)sendViaTransferUserInfo {
      NSDictionary *weatherData = [[NSDictionary alloc] initWithObjectsAndKeys:
                                       self.cityName, @"City",
                                       self.tempCelciusStr, @"Temp",
                                       nil];
  
      WCSession *session = [WCSession defaultSession];
      [session transferUserInfo:weatherData]; 
  }
  </code></pre>
  
  <p>If the iOS app and the watch app are both active, this works all the time.</p>
  
  <p>But when I close the watch app, then call this method again from the iOS app, wait a few seconds and then open the watch app again, the watch delegate <code>didReceiveUserInfo:</code> is not being triggered at all.</p>
  
  <p>Do I correctly understand <code>transferUserInfo:</code> usage? Can anybody explain why the delegate is not being called on the watch app?</p>