标签: objective-c type-conversion core-foundation nsinteger toll-free-bridging
This问题与我的问题类似,但不包含答案。我想将CFIndex转换为NSInteger。我已经检查了具有免费桥接的类型列表,这不是其中之一。
CFIndex
NSInteger
答案 0 :(得分:12)
免费桥接的概念仅适用于Objective-C对象和Core Foundation对象。 CFIndex只是原始signed long类型的typedef,NSInteger是原始long类型的typedef,与signed long相同。您只需将一种类型的值分配给另一种类型的变量即可。
signed long
long