This вопрос похож на мой, но не содержит ответа. Я хочу преобразовать CFIndex
в NSInteger
. Я проверил список типов, которые имеют бесплатный мост, и это не один из них.Преобразование CFIndex в NSInteger
3
A
ответ
11
Концепция бесплатного моста применяется только к объектам Objective-C и объектам Core Foundation. CFIndex
- это просто typedef для примитивного типа signed long
, а NSInteger
- это typedef для примитива long
, который совпадает с signed long
. Вы можете просто присвоить значение одного типа переменной другого типа.
Большое спасибо. Это сработало! – pasawaya