图像说明NSLog

时间:2012-06-05 02:36:42

标签: iphone ios xcode

当我尝试使用此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。有人可以解释这是什么。

1 个答案:

答案 0 :(得分:2)

看起来您的images对象是NSArray的{​​{1}}(或类似对象的数组)。当您UIImageNSLog数组进行描述时,它会列出数组中的对象并在每个对象上调用images。因为获得图像的文本描述没有意义,所以它打印出对象类型,在这种情况下是“UIImage”,以及对象在内存中的地址,例如, description

我不确定你是什么意思“以及如何将它变成NSInteger?”将图像转换为整数是没有意义的。