Хорошо, так что я в настоящее время пытается сделать несколько UITextFields получить «тег» свойства в моем коде, и ей это:Назначение свойства тега в Objective-C?
- (IBAction)userDoneEditing:(id)sender
{
_userFirstNameEntry = UserFirstName.text;
_userLastNameEntry = UserLastName.text;
_emailEntry = UserEmail.text;
_userEntry = UserUser.text;
_userPasswordEntry = UserPassword.text;
UserFirstName.tag = 1;
UserLastName.tag = 2;
UserEmail.tag = 3;
UserUser.tag = 4;
UserPassword.tag = 5;
if(UserFirstName.tag == 1)
{
NSLog(@"textField *UserFirstName did end editing");
}
else if(UserLastName.tag == 2)
{
NSLog(@"textField *UserLastName did end editing");
}
else if(UserEmail.tag == 3)
{
NSLog(@"textField *UserEmail did end editing");
}
else if(UserUser.tag == 4)
{
NSLog(@"textField *UserUser did end editing");
}
else if(UserPassword.tag == 5)
{
NSLog(@"textField *UserPassword did end editing");
}
[sender resignFirstResponder];
}
Я использую раскадровку, и я также свойства тега установить внутри файла раскадровки, используя инспектор атрибутов, но в настоящее время утверждения внутри моей логики if даже не работают. Я просто пытаюсь установить 5 UITextFields для свойств тегов. Что я делаю неправильно?
Большое спасибо за ваши советы, я сделал изменение «textField.tag» в " (переменная экземпляра) .tag ", и у меня есть подключенные IBOutlets, ссылочные переменные. Я скажу, однако, что это очень не нужно, я должен полностью использовать отправителя. – Chisx