Я делаю то, что ниже, но я не уверен, что это может быть проблемой, потому что это «работает»
myLabel.text = @"--";
float myString = [myLabel.text floatValue];
NSLog(@"What is myLabel '--' text as a float? %@",myLabel.text);
// output is: '--'
NSLog(@"What is value of myString '--' as float? %2.2f",myString);
// output is: 0.00
Я не вижу ничего плохого в выходных данных и форматах.У меня возник вопрос, почему «float myString» конвертирует '-' в 0,00, кажется, это может быть проблематично.
Если это не автоматическое действие, каков наилучший способ присвоить строку значению 0,00 после ее извлечения из метки?