0

我正在使用以下代码基于图像文件创建单个 UIImage:

UIImage *myImage = [[UIImage alloc] initWithContentsOfFile:myImagePath];

然后我循环并将这个 myImage 添加到许多包含 UIImage 属性的对象中。这导致我收到以下错误:

错误 = 24(打开的文件太多)

我的问题是,如何在不克隆文件引用的情况下克隆这个 UIImage 。这似乎正在发生。

4

1 回答 1

2

将此行放在循环之外。

UIImage *myImage = [[UIImage alloc] initWithContentsOfFile:myImagePath];
于 2013-02-05T21:42:20.607 回答