Звучит так, будто вы объявили animatedDistance
держащим некоторый указатель, такой как NSNumber *
, или структуру, такую как CGSize
.В любом случае, вы не можете назначить CGFloat
.
Если animatedDistance
содержит объект NSNumber, создайте его вокруг значения.Назад, когда вы задавали этот вопрос, способ сделать это был [NSNumber numberWithDouble:floor(…)]
.Теперь вы можете просто использовать @(floor(…))
.
Если animatedDistance
содержит CGSize
или другую структуру, вам придется решить для себя, как осмысленно преобразовать однозначное число, которое вам нужновид структуры вы хотите.