title: Watchkit new session does not work
body: <p>I have two view controllers in my watch extension.Whenever I call  </p>
  
  <pre><code>[[WCSession defaultSession] sendMessage:applicationData replyHandler:^(NSDictionary *reply)  {}
  </code></pre>
  
  <p>I get response only for the first view controller, and error in my second viewcontroller </p>
  
  <pre><code>Error Domain=WCErrorDomain Code=7011 "Message reply failed." 
  UserInfo={NSUnderlyingError=0x79f1f100 {Error Domain=WCErrorDomain Code=7010 "Payload contains unsupported type."
  UserInfo={NSLocalizedRecoverySuggestion=Only pass valid types., NSLocalizedDescription=Payload contains unsupported type.}}, NSLocalizedDescription=Message reply failed.}
  </code></pre>
  
  <p>WCSession is initiated in both app and watch extension.Any suggestions?</p>