Objective c UISlider值到字符串
我收到错误:无法转换为指针类型Objective c UISlider值到字符串,objective-c,Objective C,我收到错误:无法转换为指针类型 NSMutableDictonary *mydictonary; [mydictionary setValue: [mySlider.value UTF8String] forKey: @"BR"]; mySlider.value是一个浮点数,它不响应UTF8String选择器 试试这个: [mydictionary setValue:[[[NSNumber numberWithFloat:mySlider.value] stringValue] UTF8Str
NSMutableDictonary *mydictonary;
[mydictionary setValue: [mySlider.value UTF8String] forKey: @"BR"];
mySlider.value是一个浮点数,它不响应UTF8String选择器 试试这个:
[mydictionary setValue:[[[NSNumber numberWithFloat:mySlider.value] stringValue] UTF8String] forKey: @"BR"];
警告:从不兼容的指针类型传递“setValue:forKey:”的参数1如果您只需要字典中存储的NSString,请取出“UTF8String”选择器并使用“stringValue”。您不应该使用
UTF8String
。字典值必须是对象,而-[NSString UTF8String]
返回一个char*
。