Ответ 1
CGFloat strFloat = (CGFloat)[str floatValue];
Возможный дубликат:
Преобразовать строку в float в Objective-C
Я хотел бы преобразовать строку в float.
/* dict is an NSDictionary to load Preferences */
NSString *str = [dict objectForKey:@"key"];
Вот где я. Теперь я хотел бы преобразовать строковое значение (в данном случае @"32.0f"
) в float, где оно может быть обработано моим приложением. Как я могу это сделать?
CGFloat strFloat = (CGFloat)[str floatValue];
Просто передайте сообщение floatValue
объекту NSString
. NSString:: floatValue