2012-06-26 11 views
7

Tôi có một NSTimeInterval được lưu trữ dưới dạng gấp đôi. Tôi muốn nhận được số phút mà nằm trong giá trị thứ hai bằng cách sử dụng toán tử%.Lỗi XCode "toán hạng không hợp lệ cho biểu thức nhị phân"

int remainingSeconds = scratch % 60; 

Lỗi cho biết "toán hạng không hợp lệ cho biểu thức nhị phân" tại% Trợ giúp vui lòng.

Trả lời

19

mô đun được sử dụng trên các số nguyên, vì vậy đối với mã của bạn để làm việc làm như sau

int remainingSeconds = (int)scratch % 60; 

Để sử dụng mô đun trên phao nổi sử dụng fmod

int remainingSeconds = fmod(scratch, 60); 

séc trả lời ở đây How to make a modulo operation in objective-c/cocoa touch?

+0

Cảm ơn YOUUUUU! !!!! – Piyo

+0

bạn được chào đón :) –