> rootPath =
> [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
> NSUserDomainMask, YES)
> objectAtIndex:0]; imagesPath =
> [rootPath
> stringByAppendingPathComponent:@"/images/"];
Хах! Установка свойства и настройка
значение с помощью self.imagesPath = ... исправлено
Это. Obj-c так сложно понять
иногда ...
Методы, которые вы использовали для установки путей получения, автоматически высвобождаются, поэтому, когда вы попытались получить к ним доступ позже, они уже умерли. Использование свойства self.imagesPath сохранит данные (вы указали их как (неатомные, сохраните) - так что они будут сохраняться до тех пор, пока вы не освободите их (или не назначите что-либо еще, используя свойство доступа self.imagesPath = ....;
Настоятельно рекомендуется руководство по управлению памятью от Apple, хотя его все равно легко потерпеть неудачу, прочитав его пару раз. : -)