Преобразование CFIndex в NSInteger

Этот вопрос похож на мой, но не содержит ответа. Я хочу преобразовать CFIndex в NSInteger, Я проверил список типов, у которых есть бесплатный мост, и это не один из них.

1 ответ

Решение

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

Другие вопросы по тегам