【发布时间】:2011-08-11 07:46:48
【问题描述】:
我有一个 plist 文件,其中包含 jpeg 照片数据。我需要把那张照片拿出来。我可以将 plist 文件读入 NSDictionary 并可以通过键“jpegphoto”访问对象。问题是返回的对象是一个我不知道如何使用的 NSCFArray。我可以打印它,我看到一个很好的八位字节流出来了,但这就是我所知道的全部。如何将此 NSCFArray 放入 NSData 或字节数组?
像这样传递给 NSLog 时的 CFArray
NSLog(@"%@", [plistDictionary objectForKey:@"jpegphoto"]);
吐出数百行类似于
5ed15ee6 df44b2ff 00899699 0dd23b58 dccdcadc 6c8d04e1 8b3e1940 af76953e 7c0e1b56
我知道这是我做的 CFArray b/c
NSLog(@"%@", NSStringFromClass([[data_dictionary objectForKey:@"jpegphoto"] class]));
回来了
NSCFArray
谢谢
【问题讨论】:
-
NSCFArray == NSArray == CFArrayRef.
标签: objective-c xcode macos nsdata nsimage