これは、文字列を浮動小数点数に変換する私のコードです
-(void) onUploadProgress:(id) sender valueString:(NSString *)valueString
{
NSLog(@"Value String = %@", valueString);
[progressbar setProgress:[valueString floatValue]];
}
これは上記の関数を呼び出すセレクターです
NSString *valueString = [NSString stringWithFormat:@"%f", ((float)totalBytesWritten/(float)totalBytesExpectedToWrite)];
[delegate performSelector:progressSelector withObject:(NSString*)valueString];
このコードは iPad ios5 で動作しますが、IOS 6 シミュレーターでテストすると、[controller floatValue]
認識されないセレクターという例外がスローされます。これが原因であることはわかっていますが、理由はわかりません。valueString 変数に値があります。
誰かが理由を知っていますか?