저는 CGFloat를 가지고 있지만 NSInteger로 필요합니다. float 값은 2.0f와 같기 때문에 분수 부분과 정밀도가 떨어지는 것에 대해서는 신경 쓰지 않습니다. 문제없이 NSInteger로 변환 할 수있는 합법적 인 방법은 무엇입니까 (물론 정밀도의 손실 제외)?안전하게 CGFloat에서 NSInteger를 만드는 방법은 무엇입니까?
NSInteger niceInt = niceCGFloat;
은 너무 단순 해 보이며 버그가 있습니다. 어쩌면 설명 할 수 있을까요?