将CFIndex转换为NSInteger

时间:2012-06-18 23:28:09

标签: objective-c type-conversion core-foundation nsinteger toll-free-bridging

This问题与我的问题类似,但不包含答案。我想将CFIndex转换为NSInteger。我已经检查了具有免费桥接的类型列表,这不是其中之一。

1 个答案:

答案 0 :(得分:12)

免费桥接的概念仅适用于Objective-C对象和Core Foundation对象。 CFIndex只是原始signed long类型的typedef,NSInteger是原始long类型的typedef,与signed long相同。您只需将一种类型的值分配给另一种类型的变量即可。