я новичок в Objective-C программировании, так что извините, если это глупый вопрос, но я внимательно посмотрел и не смог найти ошибку, ps: английский не мой родной язык, поэтому ключевые слова программирования могут быть непреднамеренно использованы
Я настроил поле txt и определил некоторые его свойства, такие как клавиатура с цифровой клавиатурой и прочее, проблема в том, что когда я запускаю его на симуляторе, ничего не происходит, вызывается клавиатура по умолчанию.
Я просто пытаюсь сделать что-то простое, чтобы получить это в моей голове, в моем .h, у меня есть
@interface practiceViewController : UIViewController <UITextFieldDelegate>
{
UITextField *userInput;
}
@property (nonatomic, retain, readwrite) UITextField *userInput;
@end
и в моем .m
-(UITextField *)userInput{
if (userInput == nil) {
userInput=[[UITextField alloc]init];
userInput.keyboardType= UIKeyboardTypeNumberPad;
userInput.returnKeyType= UIReturnKeyDone;
userInput.textColor=[ UIColor redColor];
userInput.clearButtonMode= UITextFieldViewModeWhileEditing;
userInput.delegate = self;
}
return userInput;
}
Я также пытался сделать это как ввод, но для некоторого резонанса это не работает
int nInput=[[userInput text] intValue];
меня бесит то, что я делал то же самое в предыдущем проекте итолько «вход работал», но сейчас все не так.и моя собственность, поскольку я ничего не определила.я ценю вашу помощь