Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.95
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
#1

Числа из TextField в CGFloat - Objective-C

21.12.2013, 14:47. Просмотров 2402. Ответов 24
Метки нет (Все метки)

Здравствуйте.
Пользователь вводит числа в поле, мне нужно сохранить эти значения в перменные типа CGFloat. Как можно сделать? Заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 14:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Числа из TextField в CGFloat (Objective-C):

TextField - Objective-C
помогите плз ... есть 3 текст филда IBOutlet UITextField *q1; IBOutlet UITextField *q2; IBOutlet UITextField *q3; в первые...

AlertView и TextField - Программирование iOS
Здравствуйте, у меня есть таблица с кастомными ячейками, и alertview который содержит 2 текст филда, и объект который должен записываться в...

Данные из TextField в динамичной таблице - Программирование iOS
Добрый день. У меня есть таблица, количество ячеек которой может изменятся. В каждой ячейке имеется текстовое поле. Вот у меня возникает...

Изменение TextField в CollectionView с использованием биндов - Objective-C
Помогите пожалуйста разобраться с некоторыми полями в Binding Inspector! Есть CollectionView и автосозданная Вьюшка. В эу вьюшку...

Textfield и числа - Java
Здравствуйте. Подскажите как сделать. Есть два textfield. В один мы вводим вводим числа и сохраняем в массив, а во второй мы вводим...

TextField и числа - Java
btnstart.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { int a =...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
22.12.2013, 21:26  [ТС] #2
Может я не совсем ясно сформулировал мысль(либо я уже просто всем надоел с глупыми вопросами, что вероятнее).
У меня есть массив, в него загружены имена переменных. Потом, в зависимости от поля, цифра, написанная в поле, должна приравняться к одной из переменных в массиве. Перепробовал множество вариантов, но каждый раз возникают различные ошибки. Подумал, что, скорее всего, я изобретаю велосипед, и решил обратиться к Вам.
Надеюсь теперь мне кто-нибудь ответит
Заранее спасибо, этому доброму человеку!
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
23.12.2013, 15:55 #3
Цитата Сообщение от kvakvit Посмотреть сообщение
У меня есть массив, в него загружены имена переменных. Потом, в зависимости от поля, цифра, написанная в поле, должна приравняться к одной из переменных в массиве
Ой, что-то мне сдается, что постановка задачи какая-то не такая. Потрудитесь изложить что вам НА САМОМ ДЕЛЕ нужно.
0
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
23.12.2013, 16:59  [ТС] #4
Цитата Сообщение от mobidevelop Посмотреть сообщение
Ой, что-то мне сдается, что постановка задачи какая-то не такая. Потрудитесь изложить что вам НА САМОМ ДЕЛЕ нужно.
На вьюшке есть несколько полей. В них пользователь должен ввести числа. Эти числа мне нужно "запомнить" в переменных типа CGFloat.
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
23.12.2013, 17:28 #5
Хорошо. Будем добиваться ответа не спеша и с применением всяких хитростей
Цитата Сообщение от kvakvit Посмотреть сообщение
Эти числа мне нужно "запомнить" в переменных типа CGFloat.
Зачем?
0
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
23.12.2013, 17:30  [ТС] #6
Далее мне нужно выполнять арифметические операции над этими переменными)
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
23.12.2013, 17:35 #7
Воот. Уже что-то. Как я предполагал, второе сообщение создано исключительно с целью запутать себя и окружающих
Сейчас вырисовывается NSMutableDictionary со значениями типа NSNumber. Уже что-то. Продолжаем играть в "угадай задачу" или уже ясно?
0
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
23.12.2013, 17:38  [ТС] #8
Но я же не могу, например, складывать NSNumber с друг другом?)) Поэтому и хотел прийти к CGFloat.
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
23.12.2013, 17:39 #9
нет. А вот значения их метода floatValue - как 2 байта об асфальт
0
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
23.12.2013, 18:38  [ТС] #10
Цитата Сообщение от mobidevelop Посмотреть сообщение
нет. А вот значения их метода floatValue - как 2 байта об асфальт
Что-то так и не разобрался с NSMutableDictionary. Ключ - это же не переменная? Что мне дает связка ключ-значение?
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
23.12.2013, 18:51 #11
Цитата Сообщение от kvakvit Посмотреть сообщение
У меня есть массив, в него загружены имена переменных.
Эти имена можно использовать как ключи. А значениями будут NSNumber, созданные из содержимого textfield'ов. А какой куда (под какой ключ) совать - это отдельный вопрос
0
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
24.12.2013, 22:12  [ТС] #12
Просто я как раз и думал, как сделать так, чтобы переменные были типа CGFloat, чтобы потом без труда умножать их друг на друга, делить, складывать и так далее. А так получается, что надо будет делать это неочевидно.

Добавлено через 22 часа 32 минуты
А почему я не могу с помощью условий приравнивать к переменным типа CGFloat значения из textfield?
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
25.12.2013, 01:06 #13
Цитата Сообщение от kvakvit Посмотреть сообщение
А почему я не могу с помощью условий приравнивать к переменным типа CGFloat значения из textfield?
Можете, конечно. Я не ваш PM, чтобы запрещать что-то . Но в этом случае код превратится в череду if'ов, вложенность которых будет зависеть от кол-ва полей на форме и "имен переменных в массиве". А через словарь и NSNumber - 3-4 вполне вменяемых строки. Каждый сам творец своего кода
0
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
25.12.2013, 01:12  [ТС] #14
В итоге сделал так. Не знаю насколько это ужасно, но задача выполнена)

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
switch (i) {
   case 0:
      float1 = [TextField.text floatValue];
      break;
   case 1:
      float2 = [TextField.text floatValue];
      break;
   case 2:
      float3 = [TextField.text floatValue];
      break;
   case 3:
      float4 = [TextField.text floatValue];
      break;
          }
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
25.12.2013, 01:17 #15
Цитата Сообщение от kvakvit Посмотреть сообщение
Не знаю насколько это ужасно
Это ужасно.

Цитата Сообщение от kvakvit Посмотреть сообщение
но задача выполнена
Это хорошо.

Парадокс, однако...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2013, 01:17
Привет! Вот еще темы с ответами:

Вывести числа в цикле на TextField - Java
Здравствуйте! Подскажите пожалуйста как вывести несколько чисел в цикле на TextField. Делаю так: for(int i=0; i<5; i++) ...

Из TextField в ArrayList и в другой TextField - Java
JButton btnAdd = new JButton("Добавить"); btnAdd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent...

TextField - Java
Всеп привет, интересует решение такой несложной проблемы: как с TextField можно считать все полностью, учитывая пробелы, ...

Scroll и textField - Java
Всем доброй ночи. Знающие люди, подскажите пожалуйста, можно ли добавить scroll на textfield, дабы нормально скролить текст? Если можно, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.12.2013, 01:17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru