0
我得到錯誤:無法轉換爲指針類型UISlider值串
NSMutableDictonary *mydictonary;
[mydictionary setValue: [mySlider.value UTF8String] forKey: @"BR"];
我得到錯誤:無法轉換爲指針類型UISlider值串
NSMutableDictonary *mydictonary;
[mydictionary setValue: [mySlider.value UTF8String] forKey: @"BR"];
mySlider.value是一個浮動,不以UTF8字符串選擇響應。
試試這個:
[mydictionary setValue:[[[NSNumber numberWithFloat:mySlider.value] stringValue] UTF8String] forKey: @"BR"];
警告:傳遞的參數1「的setValue:forKey:」從兼容的指針類型 – coure2011 2010-06-07 19:23:01
如果你只需要存儲在你的字典一個NSString,拿出「UTF8字符串」選擇和公正使用「stringValue」。 – JoeGaggler 2010-06-07 19:27:51
你不應該使用'UTF8String'。字典值必須是對象,而' - [NSString UTF8String]'返回'char *'。 – Chuck 2010-06-07 21:13:10