Я пытался вытащить значение «tempF» из /var/mobile/Library/Preferences/com.skylerk99.snappref.plist, чтобы вернуть значение с плавающей запятой.
-(float) temperatureDegFahrenheit {
NSDictionary *pref = [[NSDictionary alloc]initWithContentsOfFile:@"/var/mobile/Library/Preferences/com.sky.snap.plist"];
NSString *tempF;
if( [[pref objectForKey:@"showF"] boolValue] ) {
return tempF;
}
else {
return %orig;
}
}
но я продолжаю получать ошибку
cannot initialize return object of type 'float' with an lvalue of type 'NSString *'
return tempF;
Каков наилучший способ сделать это, потому что я, очевидно, не знаю?