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

Objective-C

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
ObjectC
1 / 1 / 0
Регистрация: 03.08.2014
Сообщений: 11
#1

Как преобразовать число в строку и обратно - Objective-C

08.08.2014, 02:32. Просмотров 1437. Ответов 4
Метки нет (Все метки)

Всем доброго времени!
Помогите решить проблему -> преобразовать число в строку и обратно
Код довольно простой, беру из тектового поле (UITextField) значение , пытаюсь перевести его в float , потом умножаю на 2 и отправляю значение в поле (в связь ValumeShara с графическим интерфейсом).

Objective-C
1
2
3
4
5
6
7
8
9
10
11
//  VolumeViewController.h
 
#import <UIKit/UIKit.h>
 
@interface VolumeViewController : UIViewController
 
 
@property (nonatomic) IBOutlet UITextField  *diametrShara;
@property (nonatomic) IBOutlet UITextField *ValumeShara;
 
@end

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//  VolumeViewController.m
 
#import "VolumeViewController.h"
 
@interface VolumeViewController ()
 
@end
 
@implementation VolumeViewController
@synthesize diametrShara;
@synthesize ValumeShara;
 
-(IBAction)ConvertFunct:(id)sender {
    
NSString* diametrShara;
    
  float diametrSharaStr = [diametrShara floatValue]; // тут ошибка:  local declaration of "diametrShara" hides instance variable
  float calls = diametrSharaStr * 2;
    
   NSString* strRezul = [NSString stringWithFormat:@"%f",calls];
 
    ValumeShara.text = strRezul;
    
 
}
 
 
 
 
//----------это нам не нужно
 
- (void)viewDidLoad
{
[super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}
 
- (void)didReceiveMemoryWarning
{
   [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
 
@end
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2014, 02:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как преобразовать число в строку и обратно (Objective-C):

Подскажите, как преобразовать строку с IP адресом в число и обратно - C++
Есть IP адрес в std::string &quot;192.168.1.1&quot;, нужно преобразовать его в число, а IP адрес числом преобразовать обратно, не используя сторонних...

Как преобразовать время в строку и обратно - C++
Помогите с алгоритмом: SYSTEMTIME(или FileTime) в строку с учетом региональных установок, а потом на основе данной строки обратно получить...

Как преобразовать строку обратно в изображение - C#
Сохраняю картинку следующим образом public static FileStream test = new FileStream(&quot;test.txt&quot;, FileMode.OpenOrCreate); ...

.NET 3.x Преобразовать цвет в строку и обратно - C#
Здраствуйте. Хочу спросить есть ли в c# возможность 1 Преобразовать цвет в строкук и обратно чтобы к примеру если цвет является красным...

.NET 4.x Преобразовать строку в цифры и обратно - Visual Basic .NET
Что то у меня не получается преобразовать в цифры. Вот пример что я делаю Dim temp2 As String = txtJDUser.Text + &quot;,&quot; + txtJDPass.Text +...

Преобразовать строку из КОИ-8 в Юникод и обратно - Pascal
Написать программу, преобразовывающую данную строку из 8-битной системы кодирования (КОИ-8) в 16-битную (Unicode) и обратно.

4
zulkis
683 / 610 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
08.08.2014, 07:37 #2
15-ю строку удалите.
0
ObjectC
1 / 1 / 0
Регистрация: 03.08.2014
Сообщений: 11
08.08.2014, 18:13  [ТС] #3
Если ее закомментировать, то выдает ошибку на строке:
Objective-C
1
float diametrSharaStr = [diametrShara floatValue]; // ошибка No visible @interface for "UITextFiled" declares the selector "FloatVaule"
0
zulkis
683 / 610 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
08.08.2014, 20:43 #4
Напишите так:
Objective-C
1
float diametrSharaStr = [diametrShara.text floatValue];
1
ObjectC
1 / 1 / 0
Регистрация: 03.08.2014
Сообщений: 11
08.08.2014, 21:33  [ТС] #5
Спасибо, все получилось.
0
08.08.2014, 21:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2014, 21:33
Привет! Вот еще темы с ответами:

Как преобразовать число в строку? - PHP
Как преобразовать число в строку? $name = 1; $name = (string)$name; echo strval($name) + 1; // Выводит 2, а нужно 11

Как преобразовать число в строку? - C#
У меня такой вопрос. Есть число например 2525 Как из него получить строку &quot;2525&quot; ???

Как преобразовать число в строку - C++
Здравствуйте! У меня такой вопрос: Нужно выводить на экран числа.Функция принимает указатель на строку Font-&gt;DrawTextA(NULL, ...

Как правильно преобразовать строку в число? - ActionScript
stage.focus=num1; plus_btn.addEventListener(MouseEvent.CLICK,plus1); function plus1 (Event:MouseEvent):void {var p1:Number;...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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