Хотите включить номер и символ "&" в клавиатуре цифр и знаков препинания
Я пытаюсь включить только цифры и символы, я использую приведенный ниже код, но он не работает. Я не знаю, в чем проблема. Любой другой способ включить только цифры и некоторые символы на клавиатуре, помогите мне с этим,
заранее спасибо
(BOOL)keyboardInput:(id)k shouldInsertText:(id)i isMarkedText:(int)b {
char s=[i characterAtIndex:0];
if(textfield1.tag == 1)
{
if(s>=48 && s<=57 && s == 38) // 48 to 57 are the numbers and 38 is the '&' symbol
{
return YES;
}
else
{
return NO;
}
}
return YES;}