title: XMPPFramework: Trying to update nickname on VCard
body: <p>This question is as simple as its title says: I'm trying to update a user nickname on his VCard but I cannot. I'm using this code:</p>
  
  <pre><code>dispatch_queue_t queue = dispatch_queue_create("queue", DISPATCH_QUEUE_PRIORITY_DEFAULT);
      dispatch_async(queue, ^{
          XMPPvCardTemp *myVcardTemp = [[[self appDelegate] xmppvCardTempModule] myvCardTemp];
          [myVcardTemp setNickname:@"a_nickname"];
          [[[self appDelegate] xmppvCardTempModule] updateMyvCardTemp:myVcardTemp];
      });
  </code></pre>
  
  <p>I cannot imagine why this piece of code don't want to work while the same piece, but updating photo, is working like a charm:</p>
  
  <pre><code>NSData *imageData = UIImagePNGRepresentation(anImage);
          dispatch_queue_t queue = dispatch_queue_create("queue", DISPATCH_QUEUE_PRIORITY_DEFAULT);
          dispatch_async(queue, ^{
              XMPPvCardTemp *myVcardTemp = [[[self appDelegate] xmppvCardTempModule] myvCardTemp];
              [myVcardTemp setPhoto:imageData];
              [[[self appDelegate] xmppvCardTempModule] updateMyvCardTemp:myVcardTemp];
          });
  </code></pre>
  
  <p>Any help would be appreciated... this is driving me crazy</p>
  
  <p>NOTES: I'm using OpenFire as XMPP server</p>
  
  <p>And this is the stanza the server returns me when I'm trying to update the nickname</p>
  
  <pre><code>RECV: &lt;iq xmlns="jabber:client" type="result" from="7db55e68-cb18-4826-befd-0eb9269637aa@000.000.000.000" to="7db55e68-cb18-4826-befd-0eb9269637aa@000.000.000.000/2cfc4f88"&gt;&lt;chat_jorges xmlns="vcard-temp"&gt;&lt;NICKNAME&gt;chat_jorges&lt;/NICKNAME&gt;&lt;/chat_jorges&gt;&lt;/iq&gt;
  </code></pre>
  
  <p>(I changed my server's ip for 000.000.000.000)</p>