Если метод, который возвратил вам объект, явно не заявляет, что он возвращает объект, связанный с «новым», «оставленным», «выделенным», «созданным» или «скопированным», вы не должны освобождать его. Это так просто.
То же самое можно сказать о выпуске (или авто-выпуске) только для таких случаев, как
[object retain];
[object copy];
[SomeClass newInstanceWithProperty: @"a"];
[[SomeClass alloc] initWithProperty: @"a"];
и т.д.
Так что в этом случае вам не нужно ничего делать, и упомянутый вами "релиз", по всей вероятности, вылетит из вашего приложения.