これは私の最初の質問なので、明らかな場合はご容赦ください。私は数年前に Pascal でプログラミングすることを学んだので、私の用語は間違っているかもしれません。たくさんの投稿を見てきましたが、基本的な問題に対処しているようには見えません。
小数を分数に戻すために使用するルックアップ テーブルがあります。私はこのメソッドを呼び出しています...
-(void) convertToFractions:(float *)float2 aString:(NSMutableString *) myString;
...これとともに..
[self convertToFractions:&float1 aString:outputFraction];
アイデアは、それfloat2
がメソッドに渡す小数でありmyString
、返される分数であるということです。
これはルックアップの後に実行されます。
myString = [NSString stringWithString:[[decimalInchArray objectAtIndex:x]objectAtIndex:1]];
NSLog(@"myString = %@",myString);
ログはmyString
正しい分数を示しています。つまりmyString
、返したい分数を正しく表示していますが、outputFraction
null です。
ポインタの問題だと思います。を試し*myString
ましたが、コンパイラがエラーをスローします (互換性のない型)。
どんな提案でも大歓迎です。