title: NSUserActivity handoff not working for custom data
body: <p>I'm trying to test out the iOS 8.1 handoff feature with NSUserActivity between my iPhone and my iPad. For this, I tried both implementing my own solution, and to use Apple's <a href="https://developer.apple.com/library/ios/samplecode/PhotoHandoff/Introduction/Intro.html">PhotoHandoff</a> project. However, it's not working.</p>
  
  <p>If I provide a <code>webpageURL</code>, the handover works fine, but when I try to use <code>userData</code> or <code>addUserInfoEntriesFromDictionary</code> nothing works, and I can't for the life of me figure out what the catch is to make the data work.</p>
  
  <p>Sample code:</p>
  
  <pre><code>NSUserActivity *activity = [[NSUserActivity alloc] initWithActivityType:@"com.company.MyTestApp.activity"];
  activity.title = @"My Activity";
  activity.userInfo = @ {};
  //    activity.webpageURL = [NSURL URLWithString:@"http://google.com"];
  
  self.userActivity = activity;
  
  [self.userActivity becomeCurrent];
  [self.userActivity addUserInfoEntriesFromDictionary:@ { @"nanananan": @[ @"totoro", @"monsters" ] }];
  </code></pre>
  
  <p>(I'm also unable to make it work with a Mac app with a corresponding activity type)</p>