Вы удостоверились, что метод объявлен где-то видимым для кода, который его вызывает? То есть, если:
- (CGAffineTransform)getEllipse;
находится в MyFoo.h, а MyBar.m содержит:
CGAffineTransform t = [self getEllipse];
тогда MyBar.m нужно #import "MyFoo.h"
. Не имея возможности увидеть объявление, вызывающий код будет предполагать, что метод возвращает объект неизвестного типа, a.k.a. id
.