Я получаю ошибки типа EXC-BAD-ACCESS, где я создаю новый экземпляр UIImage, присваивая значение уже существующего UIImage (как показано ниже), и пытаюсь выяснить, в чем проблема. Существует куча кода для сортировки, и я не уверен, с чего начать, поэтому я не буду беспокоиться о публикации исходного кода - но это может помочь мне в моем расследовании, любой из вас может сказать мне Что именно происходит (по памяти), когда я создаю новый UIImage, назначая из другого?
(in the .h)
UIImage* myExistsImage;
...
@property (retain) UIImage* myExistsImage;
...
-(UIImage*)rotateImage:(UIImage*)imageToRotate;
----------------------------------------------------
(in the .m)
@synthesize myExistsImage;
...
UIImage* myNewImage = [self rotateImage:myExistsImage];
...
-(UIImage*)rotateImage:(UIImage*)imageToRotate
{
UIImage* rotatedImage = imageToRotate;
//Rotate Image Here (details omitted)...
return rotatedImage;
}