The tag value is an Integer:
UIButton *button=[UIButton buttonWithType:UIButtonTypeCustom];
[button setTitle:addressField forState:UIControlStateNormal];
[bu
You can convert the integer value of a tag to a NSString with:
[NSString stringWithFormat:@"%i", ((UIControl*)sender).tag];
Or, if you really need a string as identifier for an UI object, just subclass it and add a property like:
@property (nonatomic, strong) NSString *stringID;
And then use it instead of use the tag property.