当我尝试使用此NSLog
我的图片时;
NSLog([images description]);
出现:
2012-06-05 10:31:38.801 Project1[1180:1a303] (
"<UIImage: 0x9a52bb0>",
"<UIImage: 0x9c89460>",
"<UIImage: 0x9c9c720>",
"<UIImage: 0x8e4ee70>",
"<UIImage: 0x8e805f0>"
)
我正在从NSDocumentDirectory
加载我的UIImage。有人可以解释这是什么。
答案 0 :(得分:2)
看起来您的images
对象是NSArray
的{{1}}(或类似对象的数组)。当您UIImage
对NSLog
数组进行描述时,它会列出数组中的对象并在每个对象上调用images
。因为获得图像的文本描述没有意义,所以它打印出对象类型,在这种情况下是“UIImage”,以及对象在内存中的地址,例如, description
。
我不确定你是什么意思“以及如何将它变成NSInteger?”将图像转换为整数是没有意义的。