Что нужно использовать строку для заданного значения тега кнопки ... почему бы не установить тег Button статически просто установить, как: -
firstOptionABtn.tag=1;
Первый раз видел эту настройку тег строки в целое преобразовать
В вашем Queston-первых, это вы не седений значение вами строки
NSString *A;
NSString * B;
NSString * C;
NSString * D;
если вы установите значение строки как
[email protected]"2"
, то ваш код работает, и вы получили значение в случае нажатия кнопки
firstOptionABtn.tag=[A integerValue];
его выход
отправителя тег 2
В вас строковом значении рассмотреть любые номера значение, то скрытая строка только для cosider Intiger. Номер не алфавитный символ, как
, например
Если установить значение строки, как A = @ «2aaabbb», то вывод кнопки тега Но если вы установите значение строки, как A = @ «bb2aaabbb», то выход тега кнопки всегда учитывается.
UPDATE
, если вы хотите установить символ INT вы можете конвертировать NSString to ASCII
Как и пыльник
[email protected]"A"
int ASCIINumber = [A characterAtIndex:0];
button.tag=ASCIINumber;
ВЫХОД ЕСТЬ: - 65 для верхнего случае, если нижний регистр OUTPUT IS 97
Но, как использование вышеуказанного метода, я предлагаю лет u просто установите tag=intNumber
вместо того, чтобы делать выше.
downvoter why downvoting me. – Jitendra
Возможный дубликат [Как передать строку как тег UIButton] (http://stackoverflow.com/questions/9632040/how-to-pass-a-string-as-a-tag-of-uibutton) –