Tôi đang cố đọc một cảm biến và hiển thị nó dưới dạng phần trăm. [Một số giá trị] sẽ luôn luôn được giữa 0 và 1.Cách thực hiện toán trên NSNumber
Đây là mã của tôi:
NSNumber *reading = [some value];
reading = [reading floatValue] * 100;
Tuy nhiên, tôi nhận được "Gán để NSNumber * _strong từ loại không tương thích phao"
Tôi mới để làm việc với các đối tượng NSNumber và đấu tranh để hiểu cách hiển thị cảm biến đọc của tôi dưới dạng phần trăm cho người dùng. Ví dụ: 75%
Nhờ sự giúp đỡ
Có lý do cụ thể nào bạn đang sử dụng các đối tượng NSNumber không? Bạn thường không cần chúng trừ khi bạn đang viết và đọc plists hoặc JSON hoặc một cái gì đó, hoặc có thể khi giao dịch với Core Data hoặc Core Image. Tôi có xu hướng nắm giữ 'float' hoặc 'double's và chỉ đóng hộp chúng vào thời điểm tôi cần chúng đóng hộp. –