2013-11-20 3 views
0

У меня есть реализация класса, похожее на это:Pass переменное значение из текстового поля в переменную прошивке

-(id)initWithLogin:(NSString *)_login password:(NSString *)_password{ 

if((self = [super init])){ 

    login = _login; 
    password = _password; 

} 

return self; 

} 

и мой вопрос - как инициализировать новый объект со значением от TextField (я знаю, как Alloc и объекты init, но не знаете, как передать значения из TextField этому методу)?

Я очень новичок в объективе-c, поэтому каждое пошаговое решение будет оценено (или ссылки на связанные статьи/видео-учебник).

+0

значение Достаньте из TextField в этом путь: NSString * string = yourTextField.text – Ilario

+0

ОК, спасибо, можете ли вы рассказать мне, как/где я могу определить id/name для TextField (в вашем примере это вашTextField - где я могу определить это значение)? –

+0

, где вы столкнулись с проблемой сейчас? доступ к методу initWithLogin приводит к тому, что строка входа и пароля выходит за пределы метода? – Ganapathy

ответ

2

Смотрите это -

Для получения пароля -

NSString *password = txtPassword.text; 

Для получения Войти Id -

NSString *loginID = txtLoginId.text; 

И теперь, вызовите метод выше и передать эти переменные.

Надеюсь, что это вам поможет. Позвоните нам.

+0

ОК, спасибо - это действительно должно мне помочь. Другой вопрос: как я могу определить, что txtPassword будет ссылаться на значение textField? –

+0

Добро пожаловать. Вы можете направить меня для любого запроса. :) – Smita

+1

создайте iBOutlet из вашей раскадровки в файл .h и укажите имя как txtPassword, чтобы создать IBOutlet просто перетащить управление из вашего диспетчера viewboard в ваш .h-файл и дать имя – suhit

0

просто передать UITextField.text значение для -(id)initWithLogin:(NSString *)_login password:(NSString *)_password метод, например.

Предположим, у вас есть два текстовых поля один для входа в систему и другие для пароля затем создать объект и передавайте значения

YourClassName *class = [[YourClassName alloc] initWithLogin:loginTextField.text password:passowrdTextField.text]; 
Смежные вопросы