doubleとして保存されているNSTimeIntervalがあります。%演算子を使用して、2番目の値を超えた分数を取得したいと思います。
int remainingSeconds = scratch % 60;
「バイナリ式に対する無効なオペランド」というエラーは、%ヘルプを示しています。
モジュラスは整数で使用されるため、コードが機能するには次のようにします
int remainingSeconds = (int)scratch % 60;
フロートにモジュラスを使用するには、fmodを使用します
int remainingSeconds = fmod(scratch, 60);
ここで答えを確認してくださいObjective-c/cocoa touchでモジュロ演算を行う方法は?