Преобразование CFIndex в NSInteger
Этот вопрос похож на мой, но не содержит ответа. Я хочу преобразовать CFIndex
в NSInteger
, Я проверил список типов, у которых есть бесплатный мост, и это не один из них.
1 ответ
Решение
Концепция бесплатного моста применяется только к объектам Objective-C и базовым объектам. CFIndex
это просто typedef для примитива signed long
тип и NSInteger
является typedef для примитива long
тип, который совпадает с signed long
, Вы можете просто присвоить значение одного типа переменной другого типа.