я м, имеющий мобильный номер, который сохраняется в NSString переменной в программе, которую я хочу, чтобы отобразить в UITextField, когда пользователь попадает в окно детали пользователя в моем приложении ios. Я также хочу отключить редактирование номера телефона. Как я могу это сделать? им с помощью Xcode 7.4.2как напечатать строку UITextField в Xcode КСН
ответ
сначала проверить строка содержит значение или нет, и делать, как
yourMobileNumberTextfield.userInteractionEnabled = true;
if (yourString.length > 0)
{
yourMobileNumberTextfield.text = yourString;
yourMobileNumberTextfield.userInteractionEnabled = false;
}
Swift
yourMobileNumberTextfield.userInteractionEnabled = true
if yourString.length > 0 {
yourMobileNumberTextfield.text = yourString
yourMobileNumberTextfield.userInteractionEnabled = false
}
обновление
для удерживать предыдущее значение в вашем приложении, затем перейдите на NSUserDefault
,
Шаг-1
когда ваша проверка ОТР успех затем сохранить текущий номер мобильного телефона в UserDefaults
[[NSUserDefaults standardUserDefaults] setObject:yourMobileNumberTextfield.text forKey:@"Mobile"];
Шаг-2
, если второй пользователь приходит время на странице где вам нужно позвонить, как
NSString *savedValue = [[NSUserDefaults standardUserDefaults]
stringForKey:@"Mobile"];
yourMobileNumberTextfield.userInteractionEnabled = true;
if (savedValue.length > 0)
{
yourMobileNumberTextfield.text = savedValue;
yourMobileNumberTextfield.userInteractionEnabled = false;
}
Swift
Сохранить
NSUserDefaults.standardUserDefaults().setObject(yourMobileNumberTextfield.text, forKey: "Mobile")
Получить
let savedValue = NSUserDefaults.standardUserDefaults().stringForKey("Mobile")!
yourMobileNumberTextfield.userInteractionEnabled = true
if savedValue.length > 0 {
yourMobileNumberTextfield.text = savedValue
yourMobileNumberTextfield.userInteractionEnabled = false
}
ОК, я попробую, и обновить результат. –
@SHAHALNS - проверить обновленный ответ –
первая строка внутри цикла if показывает предупреждение, то есть: yourMobileNumberTextfield.text = yourString; показывает, что «несовместимые типы указателей, назначающие NSString * _Nullable из« UITextField »» –
Получить мобильный не в текстовом поле
NSString *strMobileNo = @"036467345672"; //Give your no here
yourTextFieldName.text = strMobileNo;
//OR
yourTextFieldName.text = [NSString stringWithFormat:@"036467345672"];
//OR
yourTextFieldName.text = @"036467345672";
Отключить TextField Edit
yourTextFieldName.enabled = NO;
первая строка внутри цикла if показывает предупреждение, то есть: yourMobileNumberTextfield .text = yourString; предупреждает, что «несовместимые типы указателей, назначающие NSString * _Nullable из« UITextField »» –
Укажите ваше текстовое поле и имя строки и как вы получите мобильную строку no? – user3182143
Что такое имя текстового поля здесь? – user3182143
если имя UITextField является "TextField" и NSString переменная и имеющие был "телефон".
textField.text=phone;
textField.enabled=true;
Вместо этого я предпочту использовать UILabel, если вам нужны эти две вещи. Он по умолчанию не может быть отредактирован.
первая строка внутри цикла if показывает предупреждение, то есть: yourMobileNumberTextfield.text = yourString; показывает, что «несовместимые типы указателей, назначающие NSString * _Nullable из« UITextField »» –
try '[self textField] = phone;' или '_textField.text = phone;' – Saranjith
@SHAHAL проверить, является ли переменный телефон типом NSString – Saranjith
- 1. XCode UITextField
- 2. Как напечатать текст UITextField по AirPrint
- 3. Как напечатать строку
- 4. Как напечатать строку json?
- 5. Как напечатать эту строку?
- 6. Как напечатать строку
- 7. Как напечатать огромную строку
- 8. Как напечатать первую строку
- 9. Bash: как напечатать строку/*
- 10. Как напечатать строку в элемент?
- 11. Как напечатать строку в C#
- 12. Как напечатать строку в Ярлык
- 13. Как напечатать строку в функцию?
- 14. Как напечатать строку dict
- 15. Как напечатать строку «\ n»
- 16. Выход UITextfield в строку
- 17. 'UITextField' XCode 7
- 18. Xcode - UITextField получить null
- 19. Xcode UITextField textFieldDidEndEditing crashing
- 20. Как напечатать верхний индекс в xcode
- 21. Как напечатать адрес NSString в Xcode Debugger
- 22. Как разбить строку из UITextField
- 23. Быстро, как назначить строку UITextField?
- 24. UITextField? не конвертируется в 'UITextField' после обновления XCode 7
- 25. xcode 4.3 - UITextField - Пользовательская клавиатура
- 26. Как напечатать строку unicode, как в Java?
- 27. Как напечатать строку C++ тк
- 28. Как напечатать строку на JTextField
- 29. Как напечатать строку с принтером?
- 30. Как напечатать строку с int
Вы можете показать запрошенный код –
Вы можете использовать функцию печати для печати текстаFieldData print (usertextfiledname.text) и отключить textField yourtextFileldname.userInterface = false – iParesh
Извините, я еще ничего не пробовал. i m новое приложение для разработки ios. –