6

所以我在这里读到了,我可以使用 CGLayerRef 将 CGLayerRef 编码为 NSValue

NSValue *myCopy = [[NSValue alloc] initWithBytes:&myLayer objCType:@encode(CGLayerRef)]; 

但是如何从 myCopy 重新创建 CGLayerRef?

谢谢

4

1 回答 1

6

这应该有效:

CGLayerRef giveMeBackTheLayer;
[myCopy getValue:&giveMeBackTheLayer];
于 2011-06-02T01:11:29.970 回答