2009-08-24 4 views
0

У меня есть переменная CGImageRef и CGRect (так нет указателей), и мне нужно добавить ее в NSDictionary. Как NSArray, NSDictionary-s принимает только указатели. Как вы можете добавить CGImageRef или CGRect?Как добавить CGImageRef в NSDictionary?

ответ

2

CGImageRef уже является указателем, но это не (AFAIK) указатель на действительный объект Cocoa. Вы можете превратить CGImage в Cocoa NSBitmapImageRep с [[NSBitmapImageRep alloc] initWithCGImage:someimageref]. И NSValue там, чтобы обернуть примитивные типы, такие как CGRect.