title: Assign string to UIButton's tag value
body: <p>I wanted to give a string value to <code>UIButton</code> tag for unique identities.
  I tried this code.But it doesnt work.</p>
  
  <pre><code>    NSString *A;
      NSString *B;
      NSString *C;
      NSString *D;
  
      firstOptionABtn.tag=[A integerValue];
      secondOptonBbtn.tag=[B integerValue];
      thirdOptionCbtn.tag=[C integerValue];
      fourthOptionDbtn.tag=[D integerValue];  
  
     - (IBAction)BtnClicked:(UIButton *)sender {
       NSLog(@"%ld",(long)sender.tag);
     }
  </code></pre>
  
  <p>I don't like this way but it will print 0 every time. Where am I going wrong? 
  Please help. Thanks</p>