如何将CGImageRef添加到NSDictionary?

时间:2009-08-24 17:18:21

标签: nsdictionary cgimage

我有一个CGImageRef变量和一个CGRect(所以没有指针),我需要将它添加到NSDictionary中。像NSArray一样,NSDictionary-s只接受指针。你怎么能添加CGImageRef或CGRect呢?

1 个答案:

答案 0 :(得分:2)

CGImageRef已经是一个指针,但它不是(AFAIK)指向有效Cocoa对象的指针。您可以使用[[NSBitmapImageRep alloc] initWithCGImage:someimageref]将CGImage转换为Cocoa NSBitmapImageRep。 NSValue用于包装像CGRect这样的原始类型。